将“exportAs”设置为“ngModel”没有指令

时间:2017-05-04 05:10:34

标签: angularjs angular2-forms

我在我的应用程序中使用angular 2表单,并且我已根据我的模型创建了输入。我用ngmodel绑定了我的输入字段,现在我想对这个输入字段进行脏检查。所以我用#变量添加了输入。这是我的代码: -

<input type="text" [ngClass]="{red: sampledetails.rules[0].query3.dirty}" class="form-control" name="query3" id="query3" [(ngModel)]="sampledetails.rules[0].query3" #query3="ngModel">

但我收到的错误如下: -

 There is no directive with "exportAs" set to "ngModel" ("="form-control" name="query3" id="query3" [(ngModel)]="sampledetails.rules[0].query3" [ERROR ->]#query3="ngModel">

任何人都可以帮助我..

1 个答案:

答案 0 :(得分:0)

你不需要为{。1}}使用angular.js 2, 所以改变 来自

#query3="ngModel"

to(这将起作用)

<input type="text" [ngClass]="{red: sampledetails.rules[0].query3.dirty}" 
    class="form-control" name="query3" id="query3" 
    [(ngModel)]="sampledetails.rules[0].query3" #query3="ngModel">