rootScope
值存储在哪里?在 cookie 或本地存储中?
rootScope
我对in有一点疑问angularjs
。
我在两个控制器之间传递了一个值,所以我使用了
$rootScope
.
我想知道如何
rootScope
工作?rootScope
数据存储在哪里?在
Local Storage
或cookie
或别的什么?
rootScope
值存储在哪里?在 cookie 或本地存储中?rootScope
我对in有一点疑问angularjs
。
我在两个控制器之间传递了一个值,所以我使用了
$rootScope
.
我想知道如何rootScope
工作?rootScope
数据存储在哪里?
在Local Storage
或cookie
或别的什么?
当在 AngularJS 中切换控制器(或路由或状态)时,只有控制器闭包内的内容会被销毁,它之外的任何内容都不会。$rootScope
是一个只在页面上实例化一次的服务,所以当你切换控制器时它不会被破坏。这就是它坚持不懈的原因。如果您重新加载整个页面(在浏览器中按 [F5]),那么其中的所有内容都会丢失。
这是整个单页应用程序模式的基础。
如果您查看此服务的源代码,您将找不到与跨页持久性相关的任何内容。