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

无法绑定到“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";
    }


FFIVE
浏览 779回答 3
3回答

慕莱坞森

是的,就是这样,在app.module.ts中,我只是补充道:import&nbsp;{&nbsp;FormsModule&nbsp;}&nbsp;from&nbsp;'@angular/forms';[...]@NgModule({ &nbsp;&nbsp;imports:&nbsp;[ &nbsp;&nbsp;&nbsp;&nbsp;[...] &nbsp;&nbsp;&nbsp;&nbsp;FormsModule &nbsp;&nbsp;], &nbsp;&nbsp;[...]})

月关宝盒

为了能够对表单输入使用双向数据绑定,您需要导入FormsModule你的包裹Angular模块。
打开App,查看更多内容
随时随地看视频慕课网APP