我正在将旧的 Angular 8 项目更新为 Angular 16。我已经更新了该项目。但现在编译项目给了我组件上的多个错误“无法绑定到“某物”,因为它不是“某物”的已知属性,其中“某物”这里就像某个属性:例如:无法绑定到“”因为它不是“div”的已知属性。我很确定我已经完成了所有导入,并且 app.module 中的一切都很好。
注意:当我将其从 Angular 8 更新到 Angular 15 时出现错误。当我从 Angular 15 更新到 16 时,会出现此错误。也许它与“ngcc”有关,该“ngcc”在 Angular 16 中已被完全删除。
我已经完成并检查了所有导入和 app.module 文件。那里没有任何问题。我猜它最有可能与从 Angular 16 中删除的 ngcc 有关。
从 15 迁移到 16 后我也遇到同样的问题
我通过添加修复了这个错误
schemas: [CUSTOM_ELEMENTS_SCHEMA, NO_ERRORS_SCHEMA]
在 NgModule 类中