【发布时间】:2015-01-21 13:10:52
【问题描述】:
我想要一个全局变量,可以在我的应用程序的任何视图中进行修改。我想知道使用热毛巾时最好的方法是什么。目前,我在我的 shell.js 中声明这个变量并在后续视图中引用它。
我的 shell.js 返回全局变量。我的其他视图在顶部定义了 shell,如 define(['viewmodels/shell'], function(shell){},我访问 shell 变量,如 shell.variablename。我想知道这是否是处理需要被多个视图访问的变量的最佳方式。
【问题讨论】:
-
使用 $rootScope 通常被认为是好的做法。 [这里是类似问题和答案的链接][1] [1]:stackoverflow.com/questions/11938380/…
标签: global-variables viewmodel hottowel single-page-application