ng-如果一个元素有一定的class
ng-if an element has a certain class
我想知道如果一个元素具有特定的 class.
是否可以让 ng-if 为真
示例:
<div class="edge" ng-repeat="item in items">
<div ui-view ng-if="(ng-repeat div has class of edge)"
实际上,您可以将 hasClass
方法与 angular 元素一起使用:
angular.element(myElement).hasClass('my-class');
因此您可以创建一个函数并将支票放入其中,然后在 ng-if
中使用该函数。
<div class="edge" ng-if="check()" ng-repeat="item in items">
但是,请记住您不能访问 ng-if
中的元素(相对于您可以将 $event
传递给 ng-click
并访问 $event.target
),需要创建一个执行此操作的指令。
我想知道如果一个元素具有特定的 class.
是否可以让 ng-if 为真示例:
<div class="edge" ng-repeat="item in items">
<div ui-view ng-if="(ng-repeat div has class of edge)"
实际上,您可以将 hasClass
方法与 angular 元素一起使用:
angular.element(myElement).hasClass('my-class');
因此您可以创建一个函数并将支票放入其中,然后在 ng-if
中使用该函数。
<div class="edge" ng-if="check()" ng-repeat="item in items">
但是,请记住您不能访问 ng-if
中的元素(相对于您可以将 $event
传递给 ng-click
并访问 $event.target
),需要创建一个执行此操作的指令。