【问题标题】:Angular Can't bind to 'model' since it isn't a known property of 'div'Angular 不能绑定到 \'model\',因为它不是 \'div\' 的已知属性
【发布时间】:2022-08-22 21:48:04
【问题描述】:

我已经将一个组件导入到我的 Angular 应用程序中,并且该组件包括这个

      <div class=\"sl-dialog-content-main\">
        <div appCtrlFactory *ngFor=\"let comp of dynCompData.dynComps\" [model]=\"comp\" (closeEvent)=\"closeEventValue($event)\"></div>
      </div>

你知道他们是如何将“模型”绑定到 div 的吗?当我运行代码时,我收到错误:

不能绑定到 \'model\',因为它不是 \'div\' 的已知属性。 (\"ass=\"sl-dialog-content-main\"> <div appCtrlFactory *ngFor=\"let comp of dynCompData.dynComps\" [ERROR ->][model]=\"comp\" (closeEvent)=\"closeEventValue($event)\">

  • 您如何在.ts 中声明模型?

标签: html angular


【解决方案1】:

使用 ngModel 代替模型

  <div class="sl-dialog-content-main">
    <div appCtrlFactory *ngFor="let comp of dynCompData.dynComps" [(ngModel)]="comp" (closeEvent)="closeEventValue($event)"></div>
  </div>

【讨论】:

    猜你喜欢
    • 2017-10-29
    • 2019-11-04
    • 2020-09-10
    • 2018-11-30
    • 2023-04-03
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2017-08-26
    相关资源
    最近更新 更多