基于此链接,How do I share $scope data between states in angularjs ui-router?数据使用相同的控制器在不同的状态上共享。是否可以使用不同的ui-router文件实现相同的功能?
我有一个项目有两个ui-router.js文件(它们都在同一个域中)。那么我可以将来自一个状态的父作用域的数据绑定到另一个ui路由器文件上的其他状态吗?
答案 0 :(得分:1)
使用services.Services是单例,因此您可以在那里存储任何变量。
app.service('sessionService', function($http, settings){
var that = this;
this.userSessionData = null;
this.setUserSessionData = function(sessionData) {
that.userSessionData = sessionData;
}
this.getUserSessionData = function() {
return that.userSessionData;
};
});