我有2个单独的angularjs控制器
名为HomeController和SearchController的
我在HomeController中有一个名为“ Search()”的函数
如何从searchController运行搜索功能?
最佳答案
在工厂中定义“搜索”功能,将该工厂注入两个控制器中,然后可以从两个控制器访问“搜索”功能。
样品:
app.controller('HomeController', function(searchFactory){
//calling factory function
//searchFactory.search();
});
app.controller('searchController ', function(searchFactory){
//calling factory function
//searchFactory.search();
});
app.factory('searchFacotry', function(){
return{
search: function(arg){
alert('hello world');
};
};
});