2015-10-13 78 views
0

您可以在全球范围内收听$ destroy吗?即当任何控制器不仅被当前控制器销毁。

回答

0

可以使用广播

$scope.$broadcast('destroy'); 

,听它,无论你想,像这样

$scope.$on('destroy', function (event, data) { 
    // do whatever you want to do 
}); 
+0

好吧,我想避免每个控制器上的$(“摧毁”),但作为一个快速解决方案,我会这样做,但$放弃('销毁')父控制器 –