2016-04-11 1 views
1

入力で検証が失敗すると、モデルはundefinedに設定されています。これを防ぐ方法はありますか?私はAngularバージョン1.4.8です。角度設定が無効のときに未定義に設定されない

など。

<input id="name" ng-model="inputname" minlength="4"> 

私はここにいくつかの値を挿入して、以下の4つの文字inputnameundefinedなっモデルにそれを減らします。これを考え出した

+0

角度コードを投稿してください。 –

答えて

1

は、modelValueは、それが(代わりにundefinedにそれを設定するデフォルトの動作の)無効であってもviewValueで更新することができますallowInvalid呼ばngModelOptions下のオプションがあります。

documentationから:

allowInvalid:モデルではなく、未定義にモデルを設定するデフォルトの動作を正しく検証しませんでした値で設定することができることを示すブール値。

関連する問題