有人对此错误有任何想法吗?
错误错误:ExpressionChangedAfterItHasBeenCheckedError:检查表达式后,表达式已更改。先前的值:“ id:未定义”。当前值:“ id:mat-dialog-0”。似乎已在对其父级和子级进行脏检查后创建了该视图。它是在变更检测挂钩中创建的吗?
答案 0 :(得分:0)
您正在尝试在DOM中渲染模型对象后对其进行更新。 Angular以这种方式工作,模型对象和DOM都必须在SYNC中。尝试使用
包装内容setTimeout(()=>{
}, 0);