【问题标题】:NG0303: Can't bind to 'ngif' since it isn't a known property of 'div'NG0303:无法绑定到“ngif”,因为它不是“div”的已知属性
【发布时间】:2021-05-08 03:42:36
【问题描述】:

我尝试通过文档学习 Angular,但出现错误但这段代码可以正常工作(我通过本教程学习 https://angular.io/tutorial/toh-pt4):

NG0303:无法绑定到“ngif”,因为它不是“div”的已知属性。

我发现我应该在 app.module.ts 中导入 commonModule。但它不起作用。为什么?你认为通过官方文档学习是个好主意吗?

【问题讨论】:

  • 教程就到这里了,能否请您提供您编写的引发错误的代码。
  • ngIf替换ngif

标签: javascript angular frontend


【解决方案1】:

请使用如下格式:

    <div *ngIf="condition; else elseBlock">
    Content to render when condition is true.
    </div> 
    <ng-template #elseBlock>Content to render when condition is false.
    </ng-template>

【讨论】:

    【解决方案2】:

    通用模块对所有模块都是通用的。 如果您使用的是延迟加载模块,那么它也必须包含 CommonModule

    【讨论】:

      猜你喜欢
      • 2021-10-11
      • 1970-01-01
      • 1970-01-01
      • 2021-12-02
      • 1970-01-01
      • 2021-06-04
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      相关资源
      最近更新 更多