当前位置: 首页 > 面试题库 >

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

浦修文
2023-03-14
问题内容

即使未显示组件,启动我的Angular应用程序时也会出现以下错误。

我必须将注释掉,<input>这样我的应用才能正常工作。

zone.js:461 Unhandled Promise rejection: Template parse errors:
Can't bind to 'ngModel' since it isn't a known property of 'input'. ("
   <div>
      <label>Created:</label>
      <input  type="text" [ERROR ->][(ngModel)]="test" placeholder="foo" />
   </div>
</div>"): InterventionDetails@4:28 ; Zone: <root> ; Task: Promise.then ; Value:

我正在查看Hero插件,但与我的代码没有任何区别。

这是组件文件:

import { Component, EventEmitter, Input, OnInit, Output } from '@angular/core';
import { Intervention } from '../../model/intervention';

@Component({
   selector: 'intervention-details',
   templateUrl: 'app/intervention/details/intervention.details.html',
   styleUrls: ['app/intervention/details/intervention.details.css']
})

export class InterventionDetails
{
   @Input() intervention: Intervention;

   public test : string = "toto";
}

问题答案:

是的,就是这样,在app.module.ts中,我刚刚添加了:

import { FormsModule } from '@angular/forms';

[...]

@NgModule({
  imports: [
    [...]
    FormsModule
  ],
  [...]
})


 类似资料:
  • 我已经和另一张票联系在一起了。这个错误只发生在测试中,我已经导入了每个链接消息的FormsMoules。我使用的是Angular 2.2.1。 在ng test中未定义的ngModel我已经导入了FormsMoules和ReactiveFormsMoules,但没有效果。我已经研究了24小时了,但我还没有接近。大多数都与升级有关,我用同样的问题擦拭并重新启动,使用ng生成创建测试模板时,测试模板非

  • 我试图在离子3上使用文本掩膜,但它不起作用,我收到错误消息(无法绑定到文本掩膜,因为它不是离子输入的已知属性)。我在遵循乔什莫罗尼的教程https://www.joshmorony.com/improve-mobile-form-ux-with-input-masks/ 单击此处查看错误消息

  • TestFormComponent应该更新模型值失败错误:模板分析错误:无法绑定到'(NgModel',因为它不是'input'的已知属性。(“][(NgModel]=”ModelValue“/>”) 我已经进口了FormsModule。如果我错过了什么,请指导我

  • 我已经在我的应用程序中导入了FormsModule和ReactiveFormsModule。模块,html应该是正确的, 错误 进口 我在运行npm-run-test:local时遇到这个错误,但如果我执行npm-start,它运行得很好。我使用了multiple[(ngModel)],它们都有相同的问题,我只是以这个为例。 我怎样才能解决这个问题?

  • 几天前,我开始使用角项目的离子。我有一个问题,当我服务我的项目.这是错误: NG0303:不能绑定到'ngModel',因为它不是一个已知的属性'离子范围'. 我想用离子范围的亮度普林。这是我的密码。 应用程序。单元ts 我有一些随机组件的共享文件夹和一个随机器。模块来管理它们。 在randomer.module.ts 还有我的brigthness.component.html 亮度组成部分ts:

  • 我试图在Angular 2中实现动态表单。我在动态表单中添加了删除和取消等附加功能。我遵循了以下文档:https://angular.io/docs/ts/latest/cookbook/dynamic-form.html 我对代码做了一些修改。我在这里搞错了。 我如何使这个错误消失? 您可以在这里找到完整的代码:http://plnkr.co/edit/sl949g1hqqrnrur1xxqt?