为了账号安全,请及时绑定邮箱和手机立即绑定

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

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

FFIVE 2019-07-19 10:21:17
无法绑定到“ngModel”,因为它不是“输入”的已知属性我在启动我的角度应用程序时有以下错误,即使组件没有显示。我要评论一下<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:我在看英雄柱塞,但我没有看到与我的代码有任何区别。以下是组件文件:    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";     }
查看完整描述

3 回答

?
慕莱坞森

TA贡献1810条经验 获得超4个赞

是的,就是这样,在app.module.ts中,我只是补充道:

import { FormsModule } from '@angular/forms';[...]@NgModule({
  imports: [
    [...]
    FormsModule
  ],
  [...]})


查看完整回答
反对 回复 2019-07-19
?
月关宝盒

TA贡献1772条经验 获得超5个赞

为了能够对表单输入使用双向数据绑定,您需要导入FormsModule你的包裹Angular模块。


查看完整回答
反对 回复 2019-07-19
  • 3 回答
  • 0 关注
  • 778 浏览
慕课专栏
更多

添加回答

举报

0/150
提交
取消
意见反馈 帮助中心 APP下载
官方微信