当页面重新加载时,$rootScope.$broadcast不会更新。$rootScope.$broadcast是AngularJS中用于向子作用域广播事件的方法。它可以将事件发送给所有子作用域,但不会触发父作用域的事件监听器。
页面重新加载时,整个AngularJS应用会重新初始化,包括$rootScope对象。因此,之前广播的事件会被清除,并且不会被重新发送。这是因为重新加载页面会导致浏览器刷新,AngularJS应用的状态会被重置。
如果需要在页面重新加载后更新$rootScope.$broadcast,可以考虑使用其他机制来实现数据的传递和更新。例如,可以使用服务(service)来存储和共享数据,或者使用本地存储(如localStorage)来保存数据,以便在页面重新加载后恢复。
总结:
领取专属 10元无门槛券
手把手带您无忧上云