2017-05-04 1 views
0

응용 프로그램에 각도 2 형식을 사용하고 있으며 모델을 기반으로 입력을 만들었습니다. 입력 필드를 ngmodel로 바인드했으며 이제이 입력 필드에서 더티 체크를하고 싶습니다. 그래서 # 변수로 입력을 추가했습니다. 여기 내 코드입니다 : -"exportAs"가 "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"> 

이 사람이 ... 여기 당신은 각도에 대한 #query3="ngModel"을 사용할 필요가없는

+0

NgModule에 FormsModule을 가져 왔습니까? –

+0

그래, 내가 가져온 .. 여기에 @ NgModule ({ 수입 : [ \t BrowserModule, FormsModule, RouterModule ] – NJin

답변

0

날 수 있습니다. JS 2 때문에 (이 w에

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

에서 변경 아픈 일)

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