我使用angularjs
1.6
并要求使用特定的css
库,如果按钮定义如下,则会禁用按钮:
<button disabled="">
My button
</button>
如果定义了按钮,将启用该按钮:
<button disabled="">
My button
</button>
我尝试根据控制器内服务中属性的最新值启用/禁用它,但即使定义了someProperty
,该按钮也始终显示为已启用。任何想法?
<button {{ ctrl.myService.getData().someProperty ? '' : 'disabled=""' }}>
My button
</button>
答案 0 :(得分:0)
我们可以使用ng-disabled
属性实现此目的。所以它就像:
<button ng-disabled="ctrl.myService.getData().someProperty ? true : false">
My button
</button>
如果有帮助,请告诉我。
答案 1 :(得分:0)
尝试使用
<button ng-disabled="ctrl.myService.getData().someProperty ? 'disabled': '' ">
My button
</button>