Angular 表單之狀態字段

2021-08-19 17:08:05 字數 564 閱讀 9507

1.touched和untouched

用來判斷使用者是否獲取過焦點,如果獲取過焦點則touched=true;untouched=false,如果從來沒有獲取過焦點,touched=false;untouched=true,這兩個字段控制錯誤資訊是否顯示。

使用者未訪問密碼時,我們控制密碼的錯誤資訊不顯示:

密碼是必填項

2.pristine和dirty

如果乙個欄位的值從來沒被改變過,則pristine=true;dirty=false,

手機:手機號不合法

3.pending

當手機號在做非同步校驗的時候pending=true

正在校驗手機號合法性

4.angular會根據表單狀態的不同給表單新增不同的樣式

.inputvalid
暱稱:

將樣式新增到不合法的表單上

angular 狀態字段

touched和untouched 用來判斷使用者是否獲取過焦點,如果獲取過焦點則touched true untouched false,如果沒有獲取過焦點,touched false untouched true 這兩個字段控制錯誤資訊是否顯示。使用者未訪問密碼時,我們控制錯誤密碼的錯誤資訊不顯...

狀態字段設計筆記

字典型別 適用場景 例如數字標識字典 狀態不多 0 成功 1 失敗 字典表狀態多 sys dict表order status欄位 位置重要性 能否確定在主流程的位置 舉例主表主欄位 使用者很關注 能如 已發貨 肯定是 已付款了 主表新字段 使用者很關注 否 已發貨 已收貨 已退貨 均可已退款 他表新...

關於資料庫設計中的狀態字段

quote 做資料庫設計的時候,某些表必須有乙個狀態字段.比如角色表,它的狀態為 已禁用 正常等。那是不是要單獨做一張角色狀態表呢?那麼其他表的中的狀態字段,是不是也要做一張對應的狀態表呢?即使狀態只有兩個值?如果這種狀態只有兩個值可以設定乙個欄位為bool型別 如果狀態包括多個值,但這些值不需要總...