我正在构建一个单页 Web 应用程序。这上面有许多需要验证的不同形式。我没有使用任何 Razor 表单验证或视图。相反,一切都保存在 Angular 模板中。
我使用 Web Api 调用从服务器获取数据,包括表单元素列表,因为许多表单都是动态的。
我希望我的模型拥有所有的验证。我知道我可以将此验证复制到我的非动态表单的角度模板上,但这意味着必须在两个地方维护验证 - 我宁愿将它保存在我的模型上的一个地方,以便客户端和服务器验证彼此内联。
在我的模型上提取验证并在前端使用它的最佳方法是什么?