1
當輸入驗證失敗時,模型將被設置爲undefined
。有沒有辦法來防止這一點。我在Angular版本1.4.8
。角度防止設置模型在無效時未定義
E.g.
<input id="name" ng-model="inputname" minlength="4">
當我在這裏插入一些值,然後將其降低到小於4個字符模型inputname
變得undefined
。
當輸入驗證失敗時,模型將被設置爲undefined
。有沒有辦法來防止這一點。我在Angular版本1.4.8
。角度防止設置模型在無效時未定義
E.g.
<input id="name" ng-model="inputname" minlength="4">
當我在這裏插入一些值,然後將其降低到小於4個字符模型inputname
變得undefined
。
想通了這一點,有一個名爲allowInvalid
ngModelOptions
下一個選項,允許modelValue
與viewValue
進行更新,即使它是無效的(而不是將其設置到undefined
默認行爲)。
allowInvalid
:布爾值,表明該模型可以用未得到驗證的模型設置爲未定義的默認行爲,而不是正確的值來設置。
張貼您的角碼 –