1
У меня есть компонент с входом и переменной:Угловое 2 - Как изменить входной B в ngOnChange (срабатывает при изменении входного сигнала А)
@Input() data: string[];
@Input() val: string = '';
ngOnChanges(changes: SimpleChanges) {
for (let propName in changes) {
if (propName == 'data') {
this.val = 'hello';
}
}
}
Проблема заключается в том, что мне нужно изменить вход val когда данные изменен. Но у меня есть следующая ошибка:
Expression has changed after it was checked. Previous value: 'false'. Current value: 'true'.
Спасибо!
Спасибо, но я использовал ** this.cdRef.detectChanges() **, но все еще имею эту ошибку. –
Какое значение вы изменяете: от 'false' до' true'. –