2016-04-11 56 views
1

當輸入驗證失敗時,模型將被設置爲undefined。有沒有辦法來防止這一點。我在Angular版本1.4.8角度防止設置模型在無效時未定義

E.g.

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

當我在這裏插入一些值,然後將其降低到小於4個字符模型inputname變得undefined

+0

張貼您的角碼 –

回答

1

想通了這一點,有一個名爲allowInvalidngModelOptions下一個選項,允許modelValueviewValue進行更新,即使它是無效的(而不是將其設置到undefined默認行爲)。

documentation

allowInvalid:布爾值,表明該模型可以用未得到驗證的模型設置爲未定義的默認行爲,而不是正確的值來設置。