如何在angularjs中使用两个不同的ui路由器在状态之间共享作用域数据?
How do I share scope data between states in angularjs using two different ui routers?
基于这个链接,我如何在angularjs ui-router的状态之间共享$scope数据?使用相同的控制器在不同的状态下共享数据。是否有可能使用不同的ui-router文件实现同样的事情?
我有一个项目,它有两个ui-router.js文件(它们都在同一个域中)。那么,我可以将一个状态下的父作用域的数据绑定到另一个不同的ui-router文件上的其他状态吗?
使用服务。服务是单例的,所以你可以在那里存储任何变量。
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;
};
});
相关文章:
- 有没有任何方法可以将控制器从文件加载到ui路由器$stateProvider中
- AngularJS UI路由器不能像ng路由器那样工作
- AngularJS ui路由器html5模式中断路由
- EJS中的Angularjs-Ui路由器参数
- 使用AngularJS中的UI路由器将状态重定向到默认子状态
- 如何在ui路由器angularjs中只更改子ui视图,同时保持父视图不变
- 在UI路由器中以抽象状态填充常见视图
- angularjs中带有ui路由器的嵌套视图
- 当需要身份验证时,ui路由器不会重定向
- Ui路由器:获取控制器中视图的名称
- 在Angular ui路由器中,如何将事件从一个视图发送到另一个视图
- 带有嵌套状态的Angular ui路由器和后退按钮
- 如何加载嵌套3个状态的UI路由器UI视图模板
- Angular ui路由器中的绝对名称
- 如果设置了位置,如何在每个状态下检查路由器ui,如果没有,则转到登录页
- AngularJS ui路由器:ui sref和指令
- Angular UI路由器:UI不使用参数构建href
- Angular嵌套路由器ui
- 为什么我的路由器UI在angular.js中没有像预期的那样工作
- AngularJS-路由器UI-定义通配符父级状态