【发布时间】:2017-07-06 22:38:19
【问题描述】:
我有一个带有输入和变量的组件:
@Input() data: string[];
@Input() val: string = '';
ngOnChanges(changes: SimpleChanges) {
for (let propName in changes) {
if (propName == 'data') {
this.val = 'hello';
}
}
}
问题是,当 data 更改时,我需要更改输入 val。但我有以下错误:
Expression has changed after it was checked. Previous value: 'false'. Current value: 'true'.
谢谢!
【问题讨论】:
标签: angular triggers onchange observable angular2-docheck