【发布时间】:2020-12-30 12:59:21
【问题描述】:
我正在将项目从 Angular 7 迁移到 11,并且某个特定模块呈现此错误:
Can't bind to "ngIf" since it isn't a known property of "ng-container"
我为模块导入了CommonModule,并且之前的模块与 Angular 7 一起使用。
为了加载我使用路由的组件,它似乎工作正常,因为 ngOnInit 基于路由器 :id 执行 API 调用。
有什么想法吗?
UPD
我没有指定导致错误的组件已加载,因为我在父模块中直接路由 {path: 'some-path', component: SomeComponent}。我将其更改为延迟加载方法,现在可以使用。不确定是什么导致了错误以及为什么它在第 7 版中起作用。
【问题讨论】:
-
在此处发布您的代码
-
@Sajeetharan 我不能。请相信我的描述
-
我假设您需要将
ng-if替换为*ngIf -
能否请您发布您的 AppModule 代码?
-
@pbachman AppModule 加载路由模块,该模块具有到我提到的组件的路由
标签: angular angular-ng-if