-3

rootScope值存储在哪里?在 cookie 或本地存储中?

rootScope我对in有一点疑问angularjs

我在两个控制器之间传递了一个值,所以我使用了$rootScope.

  • 我想知道如何rootScope工作?rootScope数据存储在哪里?

  • Local Storagecookie或别的什么?

4

1 回答 1

2

当在 AngularJS 中切换控制器(或路由或状态)时,只有控制器闭包内的内容会被销毁,它之外的任何内容都不会。$rootScope是一个只在页面上实例化一次的服务,所以当你切换控制器时它不会被破坏。这就是它坚持不懈的原因。如果您重新加载整个页面(在浏览器中按 [F5]),那么其中的所有内容都会丢失。

这是整个单页应用程序模式的基础。

如果您查看此服务的源代码,您将找不到与跨页持久性相关的任何内容。

于 2015-06-19T13:16:57.257 回答