子组件:
export class Child {
@Input() public value: string;
public childFunction(){...}
}
父组件:
export class Parent {
public value2: string;
function1(){ value2 = "a" }
function2(){ value2 = "b" }
}
父视图:
<child [value]="value2">
在这个结构中,有没有办法每次value2改变时都调用childFunction()函数?
ngOnChanges()
只有在Angular的变更检测检测到变更并更新了@Input()
绑定后才会被调用。 - Günter Zöchbauer