如何挂钩@Input属性更改?

时间:2017-08-01 12:52:51

标签: angular

我有从父组件到子组件的数据绑定,而子模板呈现数据。

我如何在孩子中对数据被更改的事件采取行动,以便在呈现数据之前我可以使用它做什么?

1 个答案:

答案 0 :(得分:3)

而不是使用

@Input() myInputVariable;

您可以使用setter拦截输入属性更改,您可以阅读更多here

@Input()
set myInputVariable(value: boolean) {
    // Do Something here
}