我有两个不同的 angularjs 应用程序文件定义如下:
搜索.js
var app = angular.module('search',['ngGrid']);
app.factory('answers',function($http){
return{
search: function(params,success,error){
//code to execute over rest
},
otherSearch: function(params,success,error){
//code to execute over rest
}
};
});
结果.js
var app = angular.module('results',['ui.bootstrap','ngGrid']);
app.controller('resultsCtrl',function($scope,$http,search) // search should reference search.js
search.search();
search.otherSearch();
});
我想要做的是引用其中的search
和otherSearch
函数search.js
,results.js
但是当我这样做时,未知的提供者会失败:
var app = angular.module('results',['ui.bootstrap','ngGrid','search']);
什么是正确的方法,所以我可以调用FACTORY
其中包含的方法search.js