を無効なエラークラスを追加:私は今、何をしたいかangular2:私は私のSettingsComponentでformbuilderで作成したフォームを持っている入力
constructor(){
this.userForm = this.formBuilder.group({
'firstname': ['', Validators.required],
'lastname': ['', Validators.required],
'email': ['', Validators.compose([Validators.required, ValidationService.emailValidator])]
});
}
値が有効でない場合、私の入力にクラスを追加しています。これは、次のエラーが生成さ
<label class="input" [ngClass]="{'state-error': lastname.valid}">
<input ngControl="lastname" [(ngModel)]="user.lastname" id="lastname" #lastname="ngForm"/>
</label>
<small [hidden]="lastname.valid" class="form-required-field-info">this is a required field</small>
:デモへ
Expression '{'state-error': lastname.valid} in [email protected]:57' has changed after it was checked. Previous value: 'null'. Current value: 'false'
リンク:私はこれを行うときにはhttps://plnkr.co/edit/WvycldydiuMsi8HwgIYc
を私は何をしないのですか?何かヒント?前もって感謝します!
私は自分の答えを更新しました。 –
ありがとうございます。私はそれを試みたが、それは同じエラーを返します – Chi
あなたはPlunkerを作成できますか? –