angular基础(待续)

自定义服务service factory provider区别

一、factory:

        是声明一个对象,然后在对象上挂载方法和属性,然后返回这个对象,之后在其他controller当中可以直接加载并使用这个对象下的属性和方法。
二、service:
        是有个this(相当于new的实例),然后将方法火属性挂载到this上,返回this就可以在controller中加载的时候获取属性和方法。
三、provider:
        是唯一一个可以在config中加载的service, 名字要多加一个provider,默认有 $get方法,也可以像factory一样声明一个对象,挂载方法和属性,然后返回这个对象,供controller等使用。


*****使用服务也是为了减少controller的体积,让一些处理方法公用。
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值