我在我的应用程序中使用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">
任何人都可以帮助我..
答案 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">