【发布时间】:2020-04-08 23:08:57
【问题描述】:
我的第一个控制器中有$rootScope.$emit,第二个控制器中有$rootScope.$on,以便在执行$emit 时进行监听。
调试的时候发现监听器不存在,只存在于另一个控制器中。
我做错了什么?
app.controller("Controlador", function ($scope, $window, baseServicio, $rootScope) {
$rootScope.$on("Example", function(event) {
console.log("hola");
});
});
app.controller("otherControlador", function ($scope, $window, myservicio, $timeout, $rootScope) {
$rootScope.$emit("Example");
});
【问题讨论】:
标签: angularjs angularjs-directive angular-ui-router angularjs-scope