怎么理解angularjs中的服务?
2015-10-12 22:49
603 查看
AngularJS中的服务其实就是提供一种方式抽取共用类库
比如说一些工具类方法,我们传统的做法就是自己写个 utility 类,把相关的工具方法填充到utility里面去,最后把utility类放到一个全局的变量中,这样任何地方都可以调用utility的方法。
如果用AngularJS的service,你按照他的规则创建一个 utility 服务,然后在任何地方都可以通过依赖注入调用utility里面的方法。
Angular的创建服务的方式有三种:providers,factory,service,关于区别可以看:AngularJS中provider、factory、service的区别
比如说一些工具类方法,我们传统的做法就是自己写个 utility 类,把相关的工具方法填充到utility里面去,最后把utility类放到一个全局的变量中,这样任何地方都可以调用utility的方法。
如果用AngularJS的service,你按照他的规则创建一个 utility 服务,然后在任何地方都可以通过依赖注入调用utility里面的方法。
Angular的创建服务的方式有三种:providers,factory,service,关于区别可以看:AngularJS中provider、factory、service的区别
相关文章推荐
- AngularJS 事件
- AngularJS HTML DOM
- AngularJS的学习--$on、$emit和$broadcast的使用
- angular笔记
- [Angular + Unit] AngularJS Unit testing using Karma
- angular之$parse
- AngularJS学习总结
- AngularJS学习总结
- AngularJS 参考
- Angularjs 模块化
- AngularJS 过滤器
- Angularjs 控制器
- Angularjs 表达式
- 什么是angular
- Angularjs的一些建议用法
- angular $digest
- AngularJS 为什么如此火呢?
- angular 零碎
- angularjs 拦截器
- AngularJS 初用总结