3
私のアプリケーションでは、反応するフォームで次のコードを使用します。私は[multiple]
行のコメントを解除した場合Angular2反応形式は複数の属性を選択しますか?
、はオプションは、ステータスINVALID
に戻っdformControl
フォームコントロールオブジェクトを設定しません...選択してください。
dformControl.multiple
ところでfalse
を返します。コメントされた行を[multiple]="false"
に変更しても、まだに切り替える...オプションを選択しても、フォーム制御ステータスはINVALID
に設定されません。
<select class="form-control"
[id]="dformControl.key"
[formControlName]="dformControl.key"
/*[multiple]="dformControl.multiple"*/>
<option *ngIf="!dformControl.value"
value="">
Choose ...
</option>
<option *ngFor="let opt of dformControl.options"
[value]="opt.value"
[selected]="dformControl.value == opt.value">
{{opt.label}}
</option>
</select>
もしこれが別の問題であると正確に読めば、 –
あなたはこの解決策を得ましたか? –
'dformControl.multiple'が' true'を返す場合は複数選択でなければなりません。 'false'を返す場合はistを通常のselectにする必要があります。 –