您好我在Angular中遇到问题,其中$scope.$broadcast
仅在页面刷新一次后才更新监听值:
一个控制器:
$rootScope.$broadcast('myVar', myValue);
监听器:
$scope.$on('myVar', function(event, myValue) {
console.log(myValue);
$scope.myValue= myValue;
});
如果我刷新页面一次,它会起作用,但在初始加载时,监听器不起作用? 有什么想法吗?
答案 0 :(得分:0)
我已经解决了这个问题,使用$window.location.reload();
似乎我需要重新加载控制器以重新启动监听器。