AngularJS 自定义服务
来源:互联网 发布:轻薄笔记本推荐 知乎 编辑:程序博客网 时间:2024/05/29 18:52
angular中的service叫做服务,用来封装常用的函数。就像java中的Util类一样。
定义
以PathUtil服务为例,定义见下:
'use strict';/** * url的前缀固定,后缀会变,所以封装成服务,减少代码量 */angular.module('myApp') .service('PathUtil', function PathUtil() {var rootPath = 'http://127.1.2.3/CepWebservice/'; this.getUrl = function (relativeUrl) { return rootPath + relativeUrl; }; });
调用
'use strict';angular.module('myApp')//自定义的PathUtil服务被当做单例传入 .controller('ChannelCtrl', function ($scope,$http,PathUtil,toastr) { $http.get(PathUtil.getUrl("channel")).success(function(response) { $scope.channelList=response; toastr.success('频道配置拉取成功');}); };);
0 0
- AngularJS 自定义服务
- AngularJs自定义服务(二)
- AngularJs Service-自定义服务
- AngularJS自定义服务
- AngularJs自定义服务
- AngularJS 自定义常量服务
- AngularJS自定义服务
- angularjs 自定义服务
- angularJs-自定义服务
- AngularJS自定义服务
- AngularJS的自定义服务
- AngularJS自定义服务
- angularjs自定义服务
- angularJs自定义服务
- AngularJS 自定义服务
- AngularJs服务于自定义服务
- AngularJS服务和自定义服务
- AngularJS自定义服务应用实例
- WoSign CT 谷歌绿色地址栏和提供证书透明信息正式上线
- 解决老项目direct access to Objective-C's isa is deprecated in favor of object_getClass()
- 触摸除输入框以外的其它区域自动隐藏软键盘
- 23种设计模式全解析
- [Android Studio]build新工程的时候卡住问题解决
- AngularJS 自定义服务
- 【循环列表】之约瑟夫问题
- 递归
- Altium Designer笔记之放置网络标号时快速确定名称
- 天声人語 20150901
- C#命名规则小总结
- form提交时,哪些数据是有效的
- 设计模式系列3--适配器模式
- mybatis分页插件