當前位置:
首頁 >
前端技术
> javascript
>内容正文
javascript
AngularJS笔记之创建服务方式比较 : factory vs service vs provider
生活随笔
收集整理的這篇文章主要介紹了
AngularJS笔记之创建服务方式比较 : factory vs service vs provider
小編覺得挺不錯的,現在分享給大家,幫大家做個參考.
2019獨角獸企業重金招聘Python工程師標準>>>
那么問題來了,Angular 提供了三種方法來創建并注冊我們的 service:factory, service 和 provider 。
Factory :
- 用 factory 就是創建一個對象,為他添加屬性,然后把這個對象 return 出來。當你把 service 傳進 controller 以后,在 controller 中這個對象的屬性就可以通過 factory 使用了。
- ?
Service:
- service 是用 new 關鍵字實例化的。因此,你應該給 this 添加屬性,然后 service 返回 this。你把 service 傳進 controller 以后,在 controller 里 this 上的屬性就可以用通過 service 來使用了
- Provider :
Providers?是唯一一種你可以傳進 .config() 函數的 service。當你想要在 service 對象啟用之前,先進行模塊范圍的配置,那就應該用 provider。
?
轉載于:https://my.oschina.net/u/1778998/blog/781253
總結
以上是生活随笔為你收集整理的AngularJS笔记之创建服务方式比较 : factory vs service vs provider的全部內容,希望文章能夠幫你解決所遇到的問題。
- 上一篇: 介绍一款JavaScript播放器 -
- 下一篇: JavaScript 身份证号有效验证详