Выполнение функции по отслеживанию ввода из привязки свойств в Angular
@Input() UpItem: Item ;
При обнаружении чего-либо в UpItem я хочу выполнить функцию, когда какое-либо свойство передается от родителя к потомку.
1 ответ
Использование метода получения / установки является, вероятно, лучшим способом.
private _upItem:Item
@Input() set UpItem(value:Item) {
this._upItem = value;
this.doSomething();
}
get UpItem():Item {
return this._upItem;
}
ngOnInit
может быть более удобным, если вы хотите вызвать один и тот же код, когда один или несколько из нескольких разных входов меняются