angular的ng-click调用了两个方法,一个定义在$scope上,一个定义在$rootScope上,但是定义在$rootScope上的方法不能点击触发,如果都定义在$scope上就都能被触发,请问是为什么,$scope上找不到这个方法不是应该去$rootScope找吗,找到了为什么不能被触发?
代码如下:
<a ng-click="a();onMenuClick(menu);" >
//事件1
$rootScope.a = function(){
debugger;
alert("menu clicked-1");
}
//事件2
$scope.onMenuClick = function (menu,event){
debugger;
alert("menu clicked-2");
}