如何在Angular JS中的控制器之间共享搜索功能
How to share search functionality between controllers in Angular JS
我有三个控制器,它们都对数据进行分页搜索。它们使用不同的基本URL,但具有相同的基本功能。它们有变量offset、pageSize等和方法search、next、prev等。
在控制器之间共享此功能的正确方式是什么?
我正在考虑使用一项服务,但我不知道这是否是错误的做法。
服务是在控制器之间共享功能的正确方式。工厂的用途似乎比你需要的更复杂。一个简单的服务是这样的:
myApp.service('mySvc', function() {
this.myFct=function() {
//...
}
});
相关文章:
- 获取@ResponseBody的一部分作为主干和Spring MVC控制器之间的参数
- 在控制器和数据对象之间同步数据
- Nodejs API控制器,用于在API之间切换
- 在控制器之间切换,可以't更新视图
- 使用服务(AngularJS)在控制器之间共享数据
- 通过共享服务在两个不同ng应用程序中的控制器之间共享数据
- 在控制器之间传递变量的最佳方式
- 使用Angularjs在两个不同页面的控制器之间共享数据
- 在Angular Bootstrap Modal和父控制器之间共享作用域
- 2ng控制器,并且需要在控制器之间共享数据
- 在控制器angular js之间共享数据
- 访问angularJS中页面之间的控制器
- 如何将json文件中的数据提取到对象数组中,并在两个控制器之间共享
- 控制器和支持路由之间的角度保持选择
- 如何在多个控制器之间封装设置$scope值
- 在angularJS中使用模态窗口时,在控制器之间共享对象数组
- 在角度上不同控制器之间共享状态
- AngularJS:如何在控制器之间传递变量
- 在OnsenUI+AngularJS+PhoneGap中的控制器之间传递数据
- 使用 AngularJS 在控制器之间传递变量