Angular注入工厂的多个依赖关系

时间:2016-10-04 20:24:28

标签: angularjs

我需要将$route变量注入下面的工厂,以便让GET请求刷新。我怎么把它注入下面的工厂?

.factory('posts', ['$http', function($http){
  //other factory functions

  o.factorySubmit = function() {
        $http.get('http://localhost:8080/clients').then(function(){
        $route.refresh();
      });
  };

  return o;
}])

1 个答案:

答案 0 :(得分:2)

您已为工厂方法设置了Inline Array Notation依赖注释。

以下是你如何注入$ route:

.factory('posts', ['$http', '$route', function($http,$route){
  //other factory functions

  o.factorySubmit = function() {
        $http.get('http://localhost:8080/clients').then(function(){
        $route.refresh();
      });
  };

  return o;
}])