可以从其他javascript调用模块工厂

我分别有两个
javascript文件,我想从另一个中检索一个.所以,我创建了Module工厂如下;

 var module = angular.module('test',[]);

 module.factory('$result', function() {
   var data = {something:"somewhere"};
   return data;
 });

我想从其他文件中调用.现在,我定居如下;

 var module = angular.module('myApp', ['test']);

  module.controller('NearestController', function($test) {

    console.log(test);

  });

我做错了哪一部分?请帮助我,我是棱角分明的新手

最佳答案 它应该是那样的……

 var module = angular.module('test',[]);

 module.factory('Result', function() {
   var data = {something:"somewhere"};
   return data;
 });

你可以这样打电话.

var module = angular.module('myApp', ['test']);

  module.controller('NearestController', function(Result) {

    console.log(Result);

  });

希望它可能有用.

点赞