我已阅读有关验证和ComplexTypes的BreezeJS文档。据我所知,这种情况应该没有理由发挥作用。
我们使用 breeze.directives.js 。 BreezeJS版本是1.4.14。在我们的应用程序中,Person-entity的属性PhoneNumber
是ComplexType。 Person-entity绑定到AngularJS app中的视图。为了验证,我们使用了Code Camper SPA中的示例。人员实体得到验证,zValidate按预期工作。令我们惊讶的是,PhoneNumber-complextype也得到了验证,但验证错误没有显示出来。因此,zValidation和ComplexTypes似乎存在问题。
任何人都知道它是否应该有效?或者我们只是遗漏了什么?
注意:DocCode或任何其他样本都没有包含此方案。
答案 0 :(得分:0)
zValidate未编写为支持ComplexTypes。 zValidate是部分概念验证,也是社区贡献的部分邀请。它演示了使用Angular指令以声明方式向UI公开Breeze验证的一种方法。我们邀请您分叉并提供改进或替代方案。我们渴望告诉全世界你的工作: - )