フォームの中にネストされたコントロールグループがあり、検証エラーを動的に表示するためにフォーム状態値(初期状態と有効な状態)にアクセスします。角型 - テンプレート内のネストされたコントロールにアクセスする
ザ・は動的OBJから、それは非常に醜いテンプレートに
{
controls:{
password:{}
--->nested
customData:{
controls:{
customerId:{}
}
}
}
}
ngClassのようなものです。この
controlMap['password'] = this.password;
controlMap['customData'] = this.formBuilder.group(customDataControlMap);
this.form = new FormGroup(controlMap)
のように構築され
[ngClass]="(!form.controls.customData.controls.customerId.valid && !form.controls.customData.controls.customerId.touched && submitted) ? 'invalid' : ''"
と動作しません。私がそれを構築しようとするときに(ng build --prod)
NGでERROR:///Users/hanche/Desktop/Development/selfbits/beratergruppe-leistungen-webclient/src/app/pages/clients/client-new/client-new.component.html ( 6,61):プロパティy 'controls'は 'AbstractControl'型には存在しません。
? :) – developer033
@ developer033ええ、それも働いています。 –
ありがとうございますが、テンプレート内の関数呼び出しを避ける方法はありますか? –