在angularjs中停止从父控制器到子控制器的广播传播?

时间:2013-08-22 20:02:19

标签: angularjs broadcast angularjs-scope

有没有办法阻止广播从父控制器传播到子控制器?

父:

$scope.$on('event', function() {
     //stop propagation
})

子:

$scope.$on('event', function() {
    //only fired by this controller scope
})

1 个答案:

答案 0 :(得分:4)

哦,很容易。

if (ev.targetScope.$id != ev.currentScope.$id) {
    return
}
相关问题