2016-07-15 59 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

回答