我有3个控制器都进行分页数据搜索。它们使用不同的基本URL但具有相同的基本功能。它们具有变量offset,pageSize等,以及方法search,next,prev等。
在控制器之间共享此功能的正确方法是什么?
我正在考虑使用某项服务,但我不知道这是否是错误的做法。
答案 0 :(得分:1)
服务是在控制器之间共享功能的正确方法。工厂的使用比你需要的更复杂。一个简单的服务是这样的:
myApp.service('mySvc', function() {
this.myFct=function() {
//...
}
});