3

$resource を呼び出すファクトリがあります。アプリケーションを完全に更新すると、これは計画どおりに機能します。ただし、アプリケーションをナビゲートしている間、リソースを再度呼び出すことはありません。理想的には、コントローラからファクトリを呼び出すたびに $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;

});
4

1 に答える 1

0

ここに私が作成したフィドルがあります jsfiddle.net/HB7LU/5833/, ナビゲーション間で更新されたコンテンツを見ることができます

于 2014-08-28T00:16:05.577 に答える