0
不工作我有指令,帶來了我的應用程序的側邊欄。 我試圖編寫一些代碼來切換這個側欄中的一些內容。 但是,當我觸發切換功能沒有任何反應。切換與NG-秀指令
這是我的指令:
menuItem.directive("menuItem", function() {
return {
restrict: "E",
template: "<div ng-click='toggle()' ng-transclude></div>",
transclude: true,
scope: {
hash: "@"
},
link: function($scope) {
$scope.toggle = function(e) {
$scope.test = !$scope.test;
console.log($scope.test);
$scope.$apply(); // This here brings up error $rootScope: inprog
}
}
}
});
這裏是我的html:
<menu visible="leftVisible" alignment="left">
<menu-item hash="first-page">
<div>
Testing
</div>
<ul ng-show="test">
<li>1</li>
<li>2</li>
</ul>
</menu-item>
</menu>
我應該如何解決這個問題,使UL可切換?
即使我刪除它,它仍然沒有做任何事情。更改不適用於視圖 –
更新我的回答 – Random
謝謝,這工作就像一個魅力! –