[AngularJS]Factory與Service的差別
Factory:
每次呼叫factory 就會new 出新的實體。(注意:在建立factory時,是要使用return的,這也代表 每次使用都會return,也就代表每次取得的都是新實體)
Service
每次呼叫Service 只會取得最原本的實體(singleton)。也可以使用在不同的controller裡面 互通,傳遞資訊。(注意:在建立Service 時,只需將自身的funtion obj寫完即可,這也代表實體只有一份)
Provider
Provider 與factory 相似,差別在於以上factory與Service都不能於.config()函數內被使用。當想要於程序開始前於config內做配置時可使用。
藍小伙--如此