Angular中service、factory与provider的区别
来源:互联网 发布:错别字检测软件 编辑:程序博客网 时间:2024/05/20 06:06
1. Service
用法:
app.service(“myService”,function(){})
第一个参数为服务名称,第二个为构造函数,最后返回的是实例化的构造函数
2. Factory
App.factory(“myService”,function(){return obj})
第一个参数是服务名称,第二个是一个函数,并且需要有返回值,值得类型为对象;或者是返回new出来的函数
3. Provider
App.provider(“myService”,function(){})
第一个是服务名称,第二个是一个函数,返回一个对象,返回的对象要有$get方法等,$get要返回一个对象,这个对象就是注入的服务。
注意:这个服务的名称不是myService,而是叫myServiceProvider
总结:
1.通过逻辑处理后得到的参数或方法,使用factory
2.可以使用factory的也可以使用service,反之亦然(一般就是用factory)
3.可以手动配置参数的服务,使用provider
可以参照:chttp://www.myext.cn/other/a_27895.html
0 0
- Angular中service、factory与provider的区别
- angular.js中的factory,service,provider的区别
- angular:service、factory、provider使用和区别
- AngularJS中service,factory,provider的区别
- AngularJS中service,factory,provider的区别
- AngularJS中service,factory,provider的区别
- AngularJS中service,factory,provider的区别
- angularjs中service,factory,provider的区别
- AngularJS中service,factory,provider的区别
- AngularJS中service,factory,provider的区别
- Angular Provider Factory Service
- AngularJS Service、Factory、Provider 的理解与使用区别
- angularjs中service、factory和provider的区别
- angularjs中provider、factory和service三者的写法与区别
- Angular中创建服务的三种方式factory、service、provider
- angular的常用的三种服务 service,factory,provider
- angular中service和factory区别
- angular中的factory、service和provider
- 【Java】Java中this关键字的几种用法
- 个人笔记 js 16 js删除表格行
- C++ map的基本操作和使用
- cookie、localstroage与sessionstroage的一些优缺点
- 个人笔记 js 17 IE7不支持document.getElementById解决办法
- Angular中service、factory与provider的区别
- 数据类型
- N!
- 个人笔记 html 08 浏览器返回页面时刷新
- poj2778 DNA Sequence AC自动机 dp 矩阵乘法
- Objective-C Block对象
- JAVA中的匿名内部类
- js获取浏览器高度和宽度值(多浏览器)
- linux文件I/O