主页上有一个链接到另一个页面的按钮。单击该按钮时,我想从一个div中删除类。
控制器:
$scope.myClass = ["container","gnc1"];
$scope.removeClass = function() {
$scope.myClass.splice(1, 2);
}
我正在使用ui-router:
<body ui-view="viewA">
<div ng-class="myClass">
<div ui-view="viewC">
<div ui-view="viewB">
<a ui-sref="B"> </a> //Loads the B.html to where viewB is. ControllerB
<a ui-sref="C" ng-click="removeClass()"> </a> //Loads the C.html where viewC is. controllerC
</div>
</div>
</div>
</body>
按钮:
<a ng-click="removeClass()"></a>
我在这里缺少什么?如何删除&#34; gnc1&#34;类?
修改-1:
<div ng-class="{container:dogru, gnc1:yanlis}">
indexCtrl:
$scope.dogru = true;
$scope.yanlis = true;
Button属于controllerC所以在controllerC中:
$scope.removeClass = function($scope) {
$scope.dogru = true;
$scope.yanlis = false;
}
但这也没有用。我错过了什么?
答案 0 :(得分:1)
我建议您使用=B2&C2&D2&E2&F2
代替
=INDEX(Sheet1!$O$2:$O$100,MATCH(X2&Y2&Z2,Sheet1!$A$2:$A$100,0))
如果您发布了代码,我可以告诉您。
答案 1 :(得分:0)
只需弹出元素,因为要删除的项目位于数组的末尾。
ng-class