ngModel常用屬性
屬性名稱 | 型別 | 用途說明 |
---|---|---|
name | string | 欄位名稱 |
value | any | 欄位值 |
valid | boolean | 有效欄位(通過驗證) |
invalid | boolean | 無效欄位(驗證失敗) |
errors | {[key:string]:any} | 欄位無效時出現的錯誤狀態資訊 |
dirty | boolean | 欄位值更動過一次以上 |
pristine | boolean | 欄位值為原始值(未被修改過) |
touched | boolean | 欄位曾經被focus過 |
untouched | boolean | 欄位不曾被focus過 |
disabled | boolean | 欄位被設定為disabled狀態 |
enabled | boolean | 欄位被設定為enabled狀態 |
formDirective | NgForm | 取得欄位所屬的NgForm表單物件(<form> ) |
valueChanges | EventEmitter | 可用來訂閱欄位值變更的事件 |
statusChanges | EventEmitter | 可用來訂閱欄位狀態變更的事件 |