我目前正在开发一个应用程序,它使用角度垫表显示一个表 . 我希望动态添加每个单元格的内容 . 所以在我的html代码中,我在单元格区域添加了一个锚元素 . 一般来说,我一直在遵循文档中的描述(https://angular.io/guide/dynamic-component-loader) . 只是,因为我有多个模板,所以我们会在添加后通知查询列表 . 一旦列表初始化,我想动态加载我真正想要的组件 . 如https://blog.angularindepth.com/everything-you-need-to-know-about-the-expressionchangedafterithasbeencheckederror-error-e3fd9ce7dbb4中所述,这会导致ExpressionChangedAfterItHasBeenCheckedErrorerror,因为我在更改挂钩中更加明确地在订阅调用中加载组件 . 我可以使用文章中描述的变通方法来解决这个问题,比如调用detectChanges(),但是这并没有解决一般设置的问题,这对我来说是错误的 . 是否有预定的方法来处理这个?我用我希望实现的简化版本创建了这个stackblitz https://stackblitz.com/edit/angular-gitter-mc3xdi . 它是为了重新编写文档的示例https://stackblitz.com/angular/eaaeaqnnaqxg