2016-07-15 57 views
0

在AngularJS中,我使用#sample输入字段,如果该字段有错误,我在#error span类中显示错误消息。AngularJS:有条件地显示咏叹调描述通过

<input id="sample" /> 
<span id="error" ng-if="validateSample()">Show error</> 

我的要求是,如果有错误,我要动态地添加到aria-describedBy="error"输入字段。任何想法如何做到这一点?

+0

用ng-show代替ng-if? –

+0

当错误信息没有显示时(即没有错误),我认为这不是一个很好的解决方案。因为即使这样,屏幕阅读器也会将错误消息当作输入字段的标签。 – anwartheravian

回答