Статья платная(
Я сделал так:
<app-category-list [parent_id]="currentArtifactId" [categories]="this.MyService.categories | async"></app-category-list>
В компоненте category-list:
@Input('categories') categories: any;
ngOnChanges()
{
console.log('ngOnChanges', this.categories);
}
Изменений не видно. Спасибо за разъяснение. А у меня не получилось использовать спред оператор, сложная структура, не понимаю как вставить внутрь массива:
categories = new BehaviorSubject({
'all': {
'type_1': [], // Категории, вот сюда нужно вставить новую
'type_2': [],
},
});
Как в таком случае использовать спред оператор?