Find centralized, trusted content and collaborate around the technologies you use most.
Teams
Q&A for work
Connect and share knowledge within a single location that is structured and easy to search.
我有一个 Angular 服务,用于存储可以跨控制器使用的用户配置文件。例如:
profile: { userId: 0, userName: '', }
我遇到的问题是,有时注入服务中的配置文件将是空的,就好像它刚刚创建一样,尽管在前一页它有数据。它不会每次都发生,但我可以在加载控制器时验证配置文件是否为空。不应该将服务创建为单例并在创建下一个控制器时具有相同的数据吗?
结果另一位开发人员添加了对 angular.js 脚本的重复引用,这导致了各种奇怪的行为。删除重复的脚本引用解决了这个问题。