2017-09-07 17 views
0

に一致していない私は、角度で[ngModel]を経由してselectboxesの問題点とワンウェイデータバインディングを持っています選択ボックスはまだモデルから値を取り、選択された「空の」オプションを表示し、有効です(これはPlunker exampleを参照)。角度ngModel任意の選択ボックスのオプション

これはバグですか?私は何か間違っているのですか?私は違う振る舞いを期待しているかもしれません。おそらくモデルから値を取っていないかもしれませんし、フィールドを無効とマークしているかもしれません。私の意見では値に一致するオプションがない場合、選択ボックスは有効ではありません。

これを達成する簡単な方法はありますか?私はカスタムValidatorを追加することを考えています(値が指定されたリストかそのようなものかどうかを確認しています)が、可能ならばこれを避けたいと思います。

答えて

0

Angularはフォームコントロールでオプション値のリストを公開しないので、いくつかの値マップまたはリスト(dropValues = [1,2,3]など)を使用して動的にオプションを作成し、マップに対して設定しようとしている値と一致させます。 その種の独自のカスタム検証を作成する必要があります。

関連する問題