我们正在将我们的 webapp 迁移到 Angular.js。传统上,我们创建了一个名为的全局对象app
,并用它来存储全局使用的函数、变量等。例如,活动用户的姓名和头像可能存储在app.user
.
随着向 Angular 的过渡app
,它不再只是一个对象,它是一个 Angular 应用程序模块。以 Angular 思维方式在全球范围内存储数据的正确方法是什么?它可能完全不同,那很好。我只是想确保我们做得正确。
我会做一些简单的事情app.global = {};
并app.global
在网站周围使用,但如果 angular API 更改为使用名为 的属性global
,那么修复将是一场噩梦。