工厂中的AngularJS $ rootScope - 重新加载数据

时间:2014-07-14 15:49:35

标签: angularjs angularjs-scope angularjs-factory

我有一个工厂叫$资源。完全刷新应用程序后,这将按计划运行。但是在整个应用程序导航过程中它不会再次调用资源。理想情况下,我希望每次从控制器调用工厂时调用$ resource。

app.factory("factoryList", function ($cookieStore, $resource, $http, $location, $window) {

   var List = $resource('/api/list');
   $http.defaults.headers.common['auth-token'] = $cookieStore.get("api_key") + ':' + $cookieStore.get("api_token");
   return List.get();

});

这是我的控制者:

consoleApp.controller('mainController', function ($rootScope, $window, $scope, $resource, $http, $route, $location, $cookieStore, factoryList) {

$rootScope.list = factoryList;

});

1 个答案:

答案 0 :(得分:0)

这是我创造的小提琴     jsfiddle.net/HB7LU/5833/,     我可以看到导航之间更新的内容