Angular 8中angular-crumbs组件ngIf绑定报错问题求助
解决Angular 8中angular-crumbs组件的
Can't bind to 'ngIf'报错 这个报错的核心原因是:angular-crumbs组件的内部模板用到了*ngIf指令,但它的模块文件里没正确导入包含该指令的CommonModule。你可以通过修改组件源码解决,具体步骤如下:
- 找到angular-crumbs源码中的模块文件(通常命名为
breadcrumb.module.ts) - 打开文件后,在模块的
imports数组里添加CommonModule,注意如果里面之前加了BrowserModule,要删掉——因为BrowserModule只在根模块(AppModule)里用,功能模块用CommonModule就够了 - 保存修改后,重新编译你的Angular项目
另外再检查两个点:
- 确保你自己的业务模块已经导入了
BreadcrumbModule - 确认你修改的是angular-crumbs组件的模块文件,不是你自己项目里的组件文件
内容的提问来源于stack exchange,提问作者user28273827332
相关产品推荐
相关产品推荐

