【发布时间】:2016-11-11 11:56:29
【问题描述】:
我遇到了与本主题中描述的相同的问题: Angular JS ng-message inside directive
不幸的是,该解决方案对我不起作用,因为我在 ng-repeat 中使用了我的自定义指令。所以现在 ng-messages 仅在所有输入都满足错误条件时才起作用。
http://plnkr.co/edit/lJT48bmYvR9DGFliIYDH?p=preview
我尝试了很多方法来创建 ng-messages 条件,但没有一个能正常工作。其中两个你可以在上面的 plunker 中找到:
ng-messages="form.doubleInputLeft.$error"
ng-messages="form['doubleInputRight' + $index].$error"
请帮帮我, 问候
【问题讨论】:
-
请不要在指令名称前加上
ng-。该前缀是为核心指令保留的。有关详细信息,请参阅AngularJS Wiki -- Best Practices。
标签: html angularjs angularjs-directive angularjs-ng-repeat ng-messages