AngularJS 教程
AngularJS 表單和控件可以驗證輸入的數(shù)據(jù)。
在前面的幾個章節(jié)中,你已經(jīng)學(xué)到關(guān)于 AngularJS 表單和控件的知識。
AngularJS 表單和控件可以提供驗證功能,并對用戶輸入的非法數(shù)據(jù)進(jìn)行警告。
![]() |
客戶端的驗證不能確保用戶輸入數(shù)據(jù)的安全,所以服務(wù)端的數(shù)據(jù)驗證也是必須的。 |
---|
![]() |
HTML 表單屬性 novalidate 用于禁用瀏覽器默認(rèn)的驗證。 |
---|
AngularJS ng-model 指令用于綁定輸入元素到模型中。
模型對象有兩個屬性: user 和 email。
我們使用了 ng-show指令, color:red 在郵件的 $dirty 或 $invalid 都為 true 時才顯示。
屬性 | 描述 |
---|---|
$dirty | 表單有填寫記錄 |
$valid | 字段內(nèi)容合法的 |
$invalid | 字段內(nèi)容是非法的 |
$pristine | 表單沒有填寫記錄 |