如何根据属性有条件地应用ng-disabled?

时间:2016-08-23 04:21:12

标签: angularjs

例如,我有这个:

<button ng-disabled="profile.isLoading || profile.isEmpty" ng-click="profile.saveProfile()"></button>

我想根据我的profile指令中的一个新属性有条件地应用profile.isEmpty,该属性获取cookie的值,比如profile.isNewProfile。最初我认为我可以使用像

这样的三元运算符
<button ng-disabled="profile.isLoading || (profile.isNewProfile ? "" : "profile.isEmpty"">

但这似乎只适用于课程。有什么想法吗?

1 个答案:

答案 0 :(得分:0)

如果newprofile可用,则使用单引号设置为空,否则设置isempty

<button ng-disabled="profile.isLoading || (profile.isNewProfile ? '' : profile.isEmpty)">