2017-04-27 67 views
6
我有使用角2.

角(2)服務器端表單驗證(和最佳實踐)

給出的以下情形實現一個簡單的服務器端表單驗證問題

  • 簡單的形式登錄和密碼字段。 (附接到所述部件通過ngForm/ngModel指令查看)
  • 基於模板的形式
  • 使用同步驗證
  • 服務器響應JSON對象具有以下形狀{field: error} 前,如果用戶名和密碼是空的響應是:{login: 'required', password: 'required'}

一旦提交我有一個從服務器的響應,但我不知道如何更新每個ngModel的綁定到一個視圖控制元件的狀態來顯示它的UI

這是一種非常常見的情況,我很驚訝我遇到了很多找到合適文檔的麻煩。 (客戶端驗證在另一方面很好地解釋)

任何幫助讚賞! 歡呼:)

回答

1

我一直在尋找遍佈互聯網的服務器端驗證模型,我還沒有找到任何官方文檔,但相反,我得到了一些有用的文章 - 他們中的一個從Stack Over〜這可能會對你有所幫助。我還沒有測試,仍然在尋找信息,也許你已經找到了你的問題的答案。總之,這裏是用不同的API有關服務器端驗證文章的簡短列表:

https://www.carlrippon.com/integrating-validation-in-angular-2-and-asp-net-core/

https://www.puzzle.ch/blog/articles/2017/01/18/server-side-validations-with-angular-2

Angular 2 (Beta) Server side validation messages