我需要的是這樣的:ng-if:hide/show屬性。怎麼做?
$scope.toggle = true;
<a If(toggle){ ng-click="vm.addFilter()" } else{ '' } >Add Policy</a>
我能做到這一點儘可能容易?
我需要的是這樣的:ng-if:hide/show屬性。怎麼做?
$scope.toggle = true;
<a If(toggle){ ng-click="vm.addFilter()" } else{ '' } >Add Policy</a>
我能做到這一點儘可能容易?
您不能添加或使用方芯的指令刪除任何屬性,你可以做類似下面。我想你不想有條件地致電vm.addFilter()
。
<a ng-click="toggle && vm.addFilter()">Add Policy</a>
@deceze具有良好的點,有沒有需要展示元素,除非它做一些動作。根據這一點,你也可以使用ng-if
作爲@Serginho在他的回答中提出的隱藏/刪除元素。
謝謝你,這是我想要的 – Decastrio
你想這樣做嗎?
//If you want to hide the element use this
<a ng-if="toggle" ng-click="vm.addFilter()" >Add Policy</a>
或本
//If you want to avoid the event with toggle variable
<a ng-click="toggle && vm.addFilter()" >Add Policy</a>
如果'toggle'爲'false',你想*隱藏整個''...!? – deceze
@deceze,對。 – Decastrio
@Decastrio然後爲什麼標題是隱藏/顯示屬性? –