将ng-disabled显示为已启用

时间:2015-10-29 11:40:11

标签: angularjs angularjs-ng-disabled

我已经使用ng-disabled禁用了一个元素,但是我想要禁用该按钮,但使其显示为仍然启用了该按钮。有可能吗?

这是我禁用按钮的方法 -

<button class="button button-block button-assertive"  
        ng-click="disable()" 
        ng-disabled="isDisabled" 
        ng-model="isDisabled">
    <div style="text-align:center;">Register</div>
</button>

1 个答案:

答案 0 :(得分:0)

如果您希望它只显示为仍然启用,您只需更改按钮的类,具体取决于isDisabled值:

<button class="button button-block button-assertive" ng-class="{'class-one' : isDisabled}" 
        ng-click="disable()" 
        ng-disabled="isDisabled" 
        ng-model="isDisabled">
    <div style="text-align:center;">Register</div>
</button>

以下是关于ng-class的文档:

https://docs.angularjs.org/api/ng/directive/ngClass