【发布时间】:2014-12-28 10:19:50
【问题描述】:
我正在使用 Breeze.js 的 data-z-validate 属性,以便让“开箱即用”的验证消息显示在我的 Angular 应用程序中。
Breeze 元数据来自 EF - 示例模型属性如下所示:
[MaxLength(100),Required,Display(Name = "My Custom Field Name")]
public string Name { get; set; }
Breeze 验证消息总是返回属性的真实名称,而不是显示名称。例如。 “姓名是必填项”。
我希望使用显示名称属性显示微风验证消息,因此它将是:
“我的自定义字段名称是必需的”。
我也尝试过使用 DisplayName 属性:
[DisplayName("我的自定义属性")]
但无论如何我都会得到相同的行为。
是我遗漏了什么还是 z-validate 不允许显示/显示名称属性?获取“友好”验证消息的最佳/推荐方式是什么?
【问题讨论】:
-
还没能完成这一切,但我相信 Jeremy 的评论是正确的方法 - 谢谢
-
当您有感觉不错的东西时,请告诉我们。 ZValidate 无论如何都是一个概念证明。随意改进它或发布替代方案。我们很乐意在我们的文档中指出它。
标签: angularjs entity-framework validation breeze