我需要在运行时动态创建多个组件的实例。角动态组件加载 - ExpressionChangedAfterItHasBeenCheckedError
我在网上找到了几个例子,包括StackOverflow和angular.io页面本身。
但是在向组件模型赋值时总是收到异常ExpressionChangedAfterItHasBeenCheckedError。
即使该功能的专用例子抛出同样的异常: Angular.io article Plunker
Error错误:ExpressionChangedAfterItHasBeenCheckedError:它检查后表达发生了变化。先前的值:'未定义'。当前值:'Bombasto'。看起来这个视图是在它的父母及其子女被肮脏检查后创建的。它是否在变化检测钩子中创建?
我应该忽略这个还是应该修复?
这是新手错误:)。在已经*检查*之后,不要手动更改组件的状态。请参阅http://stackoverflow.com/q/34364880/573032 –
thx球员,将看看它。 Rusev解决了实际的错误 –
[关于'ExpressionChangedAfterItHasBeenCheckedError'错误需要知道的一切](https://medium.com/@maximus.koretskyi/everything-you-need-to-know-about-the-expressionchangedafterithasbeencheckederror-error -e3fd9ce7dbb4)很详细地解释了这种行为 –