我正在使用 ng-repeat 生成一组选择。大多数情况下,它都有效。
现在我正在尝试设置 ngMessages 以显示检查重复选择的自定义指令的错误,并将该 SELECT 设置为无效。
但是,ngMessages 指令属性不喜欢 Form1.Select_{{$index}} 语法。这应该解析为 Form1.SELECT_0 等。注意,这个 sytnax 在 ng-show 属性中起作用。我如何让它为 ngMessages 工作?我需要将 ngMessages 设置为元素 $error 数组。
<span class="error" style="color:red" ng-show="Form1.Select_{{$index}}.$touched" ng-messages="Form1.Select_{{$index}}.$error" >
<span ng-message="required">select an option</span>
<span ng-messages-include='errormessages.html'> </span>
</span>