2017-04-27 90 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