AngularJS:从控制器调用工厂

时间:2014-04-21 11:55:38

标签: javascript angularjs

我正在使用以下链接来使用带有angularjs的requirejs https://github.com/StarterSquad/startersquad.github.com/tree/master/examples/angularjs-requirejs-2

我如何使用js \ services \ version.js

中定义的服务功能

我在服务中有以下代码。

 services.factory('Phone', ['$resource',
    function($resource){
        console.log("factory");
    }]);

我想在控制器中调用此工厂功能。怎么做?

2 个答案:

答案 0 :(得分:4)

只需在控制器中添加工厂即可。

app.controller('myController', function($scope, Phone){           

});

答案 1 :(得分:1)

首先,您必须在“angular.module();”

中注册您的服务
app.controller('myController',['Phone','$scope',function(Phone,$scope){
  //your code here
}]);