ngif else在AngularJs 4中不起作用

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> 示例 这里的其他内容。。。 如果组件在子模块中声明,请确保它

我得到一个错误,它在控制台下面说

无法绑定到“ngIfElse”,因为它不是“p”的已知属性

我在模块中给出了isTrue2=false

下面是我的AngularJS4应用程序代码

<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
!使用浏览器模块