formControlName追加するかどうか[]
639 ワード
angualr公式サイトのチュートリアルでは、応答式フォームのformControlNameという命令に[]を付け、使用時に彼を習っても効果が出ない.後で取り除いてもいいです.
チュートリアルでは、フロントエンドでname=formcontrol(')を定義しているため、
[formControl]='name'と書くことができる.
チュートリアルでは、次のような方法を示します. です.
次の手順に従います.
この問題は実際には一般的です.応答式フォームでは、[]を付けるかどうかの問題がいくつかあります.特に注意してください.
要するに:tsでは変数で、加算します.変数ではなく、変数の名前です.追加しないでください.一つも間違ってはいけない.
これはパッケージの完備した例です.
チュートリアルでは、フロントエンドでname=formcontrol(')を定義しているため、
[formControl]='name'と書くことができる.
チュートリアルでは、次のような方法を示します.
profileForm = new FormGroup({
firstName: new FormControl(''),
lastName: new FormControl(''),
});
は、[formControlName]='firstNameと書くことはできません.firstNameは属性ではなく、Formgroupの下のcontrol 次の手順に従います.
この問題は実際には一般的です.応答式フォームでは、[]を付けるかどうかの問題がいくつかあります.特に注意してください.
要するに:tsでは変数で、加算します.変数ではなく、変数の名前です.追加しないでください.一つも間違ってはいけない.
これはパッケージの完備した例です.