formControlName追加するかどうか[]

639 ワード

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