角度注入服务丢失数据

时间:2013-11-07 22:49:14

标签: angularjs service

我有一个Angular服务,用于存储可跨控制器使用的用户配置文件。例如:

profile: {
            userId: 0,
            userName: '', 
}

我遇到的问题是,有时注入服务中的配置文件将为空,就像它刚刚创建一样,尽管在上一页上它有数据。它不会每次都发生,但是当它确实发生时,我可以在加载控制器时验证配置文件是否为空。在创建下一个控制器时,是否应该将服务创建为单例并具有相同的数据?

1 个答案:

答案 0 :(得分:0)

结果发现另一个开发人员添加了对angular.js脚本的重复引用,这引起了各种奇怪的行为。删除重复的脚本引用解决了这个问题。