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