0
@Input() UpItem: Item ;

在捕获 UpItem 中的某些内容时,我想在某些属性从父级传递给子级时执行一个函数。

4

1 回答 1

0

使用 getter/setter 可能是最好的方法

private _upItem:Item
@Input() set UpItem(value:Item) {
  this._upItem = value;
  this.doSomething();
}
get UpItem():Item {
  return this._upItem;
}

ngOnInit如果您想在多个不同输入中的一个或多个更改时调用相同的代码,可能会更方便

于 2017-11-10T14:53:45.043 回答