如何覆盖ng-disable

时间:2015-11-27 03:06:13

标签: javascript html angularjs twitter-bootstrap

我以下是我对angularjs

的评论框之一
<tr>

<td colspan="5"><br/>Comments*<div><textarea class="form-control" rows="3" cols="60" ng-model="final_data.drc_scope" placeholder="Add comments here"
 ng-disabled="is_team==0 || isDisableComments || final_data.status=='confirmed'" ng-change="changeValue()"></textarea></div>
</td>
</tr>

当确认状态和正确的人登录时,它将禁用该按钮。

现在我需要添加一个新按钮,当用户点击它时,它将覆盖现有的ng-disable条件并启用按钮。我已经拥有了他们的“isDisableComments&#39;当单击编辑按钮/新按钮时,它将返回值0.但它不起作用。任何想法的人?

1 个答案:

答案 0 :(得分:0)

您应该像这样使用AND运算符:

ng-disabled="(is_team==0 || final_data.status=='confirmed') && isDisableComments"

如果是团队并且已确认,且isDisableComments为true,则该按钮被禁用。 但如果是假的,无论第一个表达式的值如何,它都将被启用。