我有一個像下面的網站設置。當點擊Button C
時,它必須更改myClass
值。Ui路由器嵌套視圖與改變ng級
類的index.html有:myClass = "container gnc1"
需要的值,當點擊Button C
:myClass = "container"
<body ui-view="viewA"> //firtsCtrl
<div ng-class="myClass">
<div ui-view="viewC">
<div ui-view="viewB">
<a ui-sref="B">Button B</a> //Loads the B.html to where viewB is. secondCtrl
<a ui-sref="C" ng-click="removeClass()">Button C</a> //Loads the C.html where viewC is. thirdCtrl
</div>
</div>
這裏是我的代碼:
firstCtrl:
.controller('indexCtrl', function($scope, MY) {
$scope.myClass = ["container","gnc1"];
$scope.removeClass = function() {
$scope.myClass.splice(1, 2);
}
})
但是這沒有奏效。當我點擊Button C
「myClass」值變空並且div沒有任何課程時。
怎麼樣用$試圖scope.myClass = $ scope.myClass [0];在刪除類函數裏面? – MaheshKumar