在使用compose元素时,我能够在动态创建的表单上使用Aurelia验证,但我已切换到自定义元素以更好地封装和重用自定义控件。但是,现在我的验证似乎已经完成了一半。
https://gist.run/?id=6e97538c3888cae0f6134faed9d67362
问题1: ValidateBindingBehavior没有做任何事情。我怀疑它没有找到控制器或匹配规则,因为属性名称在绑定中不容易看到(由于动态控件)。
问题2:由于某种原因,提交时validate()
实际上只显示第一个错误而不是全部错误。这表明存在问题,但我不知道是什么。
任何人都可以让附加的GistRun正常工作吗?