我已经厌倦了以下选项,
如果我们使用ng-disabled,则当值为{false,true,disabled,enabled}时,将始终启用该元素。
如果我们使用disabled,则当值为{false,true,disabled,enabled}时,将始终禁用该元素。
以下是我的示例代码,请帮我解决此问题,
<div class="container container-mobile_content ">
<div class="module module-mobile_content ">
<form name="initialForm" novalidate>
<div class="copy">
<br>
<p class="module-mobile_content">
<span translate="label.registration.text.1.1"/>
</p>
<br>
<div class="module-mobile_content" ui-view/>
<br/>
<div class="module-form">
<b><span translate="label.policynumber"></span></b>
<input type="text" name="policyNumber" ng-model="user.policyNumber" required/>
<span style="color: #ce0803; font-size:x-small" ng-show="initialForm.policyNumber.$error.required">*required</span>
<br>
<br>
</div>
<button ng-click="validatePolicy()" ng-disabled="initialForm.$invalid">{{ 'message.next' | translate }}{{initialForm.$invalid}}</button>
</div>
</form>
</div>
</div>
答案 0 :(得分:1)
我认为这个问题与您的翻译过滤器或\以及角度版本有关。
请检查this plunk,它是您的精确代码,没有翻译过滤器,并且角度为1.0.8(之前的生产版本,不推荐使用1.0.6)