ngif else在AngularJs 4中不起作用
我得到一个错误,它在控制台下面说 无法绑定到“ngIfElse”,因为它不是“p”的已知属性 我在模块中给出了isTrue2=false 下面是我的AngularJS4应用程序代码ngif else在AngularJs 4中不起作用,angular,angular-ng-if,Angular,Angular Ng If,我得到一个错误,它在控制台下面说 无法绑定到“ngIfElse”,因为它不是“p”的已知属性 我在模块中给出了isTrue2=false 下面是我的AngularJS4应用程序代码 <p *ngIf="isTrue2; else other">example</p> <ng-template #other> other content here... </ng-template> 示例 这里的其他内容。。。 如果组件在子模块中声明,请确保它
<p *ngIf="isTrue2; else other">example</p>
<ng-template #other>
other content here...
</ng-template>
示例
这里的其他内容。。。
如果组件在子模块中声明,请确保它导入了
CommonModule
否则,如果组件在根模块中声明,则使用BrowserModule
这是一个正在工作的您是否在组件的模块中导入了
CommonModule
?请仔细检查您的角度版本,我能找到的大多数相关问题都是由此引起的。同时发布您的模块/组件,它可能缺少导入。@Murhaf Sousli,我写得太快了,忘记了如果导入不正确,您也会出现此错误。我可能在考虑不能在同一个标记上同时使用*ngIf和*ngFor;在模块中看到这个问题被Stackoverflow巨魔否决了。它真的毁了这个网站。我还添加了CommonModule。仍然没有使用相同的错误。组件在根模块中声明。@Vijay不要在根模块中导入CommonModule
!使用浏览器模块