Angular: Error: NG0100: ExpressionChangedAfterItHasBeenChecked
错误原因
当变更检测完成后又更改了表达式的值时,Angular就会抛出ExpressionChangedAfterItHasBeenCheckedError
错误,Angular只会在开发模式
下抛出此错误
解决方案
方案一
将ngAfterViewInit
中的表达式放入ngOnInit
中
方案二
参考链接
学以致用,知行合一
当变更检测完成后又更改了表达式的值时,Angular就会抛出ExpressionChangedAfterItHasBeenCheckedError
错误,Angular只会在开发模式
下抛出此错误
将ngAfterViewInit
中的表达式放入ngOnInit
中