【发布时间】:2017-02-21 02:05:23
【问题描述】:
我正在制作包含 2 个部分的 Web 应用程序:
Angular 2 制作的前端
由 ASP.NET Core Web API 制作的后端。
在后端服务中,当提交给服务的模型无效时,我将ModelState返回给客户端,例如:
{
"Name": [
"NAME_MAXLENGTH_EXCEEDED",
"NAME_FORMAT_INVALID"
],
"Password": [
"PASSWORD_REQUIRED"
]
}
我已经阅读了一些关于 Angular 2 表单验证的教程,如下所示:
https://medium.com/@daviddentoom/angular-2-form-validation-9b26f73fcb81#.10trjfzel
但是,该教程不符合我的期望,我想利用上面定义的结构从客户端返回的 ModelState 响应。
而我的html应该是这样的:
<li *ngFor="let validationError in validationErrors.Name">
{{validationError}}
</li>
我只想保持客户端模型验证的结构与服务中的模型状态相同。
谁能帮帮我?
谢谢,
【问题讨论】:
-
Angular2如何提供.net web api(服务器端)验证?你能在这里澄清你的观点吗???
-
@micronyks 抱歉我的问题不清楚,我已经更新了 :)
标签: angular asp.net-core asp.net-core-webapi