0
我想創建一個表單,其中包含幾個字段:姓名,姓氏......並添加一個或多個電子郵件。用戶應輸入第一個必填電子郵件地址。他應該有可能點擊「添加電子郵件」添加新的電子郵件地址。他可以添加4個其他電子郵件。AngularJS動態電子郵件驗證元素,當我填寫電子郵件檢查元素時,它被重置
系統應驗證格式是否正確並將數據註冊到數據庫中。
你能告訴我哪種做法最好嗎?
親切的問候,
我想創建一個表單,其中包含幾個字段:姓名,姓氏......並添加一個或多個電子郵件。用戶應輸入第一個必填電子郵件地址。他應該有可能點擊「添加電子郵件」添加新的電子郵件地址。他可以添加4個其他電子郵件。AngularJS動態電子郵件驗證元素,當我填寫電子郵件檢查元素時,它被重置
系統應驗證格式是否正確並將數據註冊到數據庫中。
你能告訴我哪種做法最好嗎?
親切的問候,
在數據庫: 你應該有用於存儲單獨的表中的電子郵件地址與將要指向主表
表結構看起來像這樣 ID外鍵,電子郵件,外鍵ID
在服務層,你應該有一個將電子郵件作爲數組參數模型類
電子郵件類
class Email {
public int id,
public string email
}
在主類
class Main {
email:Email[]
}
在前端
你應該克隆只要單擊添加電子郵件按鈕輸入類型和推新元素的數組,併發送它到服務層
看看[material chips](https://material.angularjs.org/latest/demo/chips)組件。您可以通過使用指令中的regex和[events](https://material.angularjs.org/latest/api/directive/mdChips)來驗證每個輸入。 – Antikhippe