如何使用AngularJS在2个应用程序之间共享变量

时间:2017-01-17 14:26:47

标签: javascript java angularjs hibernate

我有一个带有2个主文件夹的angularjs应用程序。 Webapp - > admin / user。

每个都包含html和js文件以显示webapp。所有的应用程序。基于REST主体,所以当我从后端获取数据(springMVC / Hibernate / JPA)时,它是一个JSON文件。

在管理员方面,我有一个带控制器的user.js文件:

Service.userRead($routeParams.id).then(function(data) {
     if (data.status == SUCCESS) {
           $scope.userIn = data.user;
           var color = $scope.userIn.bannerColor;

     } else {
           logger.warn('userRead: ' + JSON.stringify(data));    
           $scope.redirectTo('/users');
     }
}

在用户端,当客户端在webapp上(未连接到管理员端)时,我想获得先前为数据库中的特定用户存储的背景颜色。这些十六进制代码用于标题样式。

问题是:我如何从控制器user.js检索数据并将变量颜色移到位于另一个文件夹(用户端的HeaderController)中的标题控制器?

1 个答案:

答案 0 :(得分:0)