AngularJs - “accesskey”仅在关联控件可见时才处于活动状态

时间:2015-09-16 16:10:26

标签: angularjs

我有div按钮

<div ng-hide="edittingCampaign">
   <button type="button" class="btn btn-outline btn-default" ng-click="AddCampaign();" 
           accesskey='a'>Add a new campaign</button>
</div>

即使可以看到div和按钮,也可以使用快捷键。

无论如何都要用指令来阻止它吗?

或者我是否必须编辑处理函数?

$scope.AddCampaign = function ()
{    
    // add this check ...
    if ($scope.edittingCampaign)
         return;

1 个答案:

答案 0 :(得分:1)

改为使用ng-if

  

ngIfngShowngHide的不同之处在于,ngIf完全删除并重新创建DOM中的元素,而不是通过display css属性更改其可见性。