0

我已经厌倦了以下选项,

如果我们使用 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>
4

1 回答 1

1

我相信这个问题与你的翻译过滤器有关,或者与角度版本有关。

请检查这个 plunk,它是您的精确代码,没有翻译过滤器,并且有角度 1.0.8(以前的生产版本,不推荐使用 1.0.6)

于 2013-11-14T08:30:57.633 回答