如何检测角度2的属性变化?

时间:2017-02-08 19:57:10

标签: angular

给出以下代码:

父组件:

<my-cmp readonly></my-cmp>

子组件:

...
constructor(@Attribute('readonly') readonly) {
    this._readonly = readonly !== null ? 1 : 0;
  }
...

如何检测readonly属性的更改?

1 个答案:

答案 0 :(得分:1)

@Input()
set readonly(val) {
 if(val === '') {
  console.log('set');
 } else {
  console.log('removed'); 
}