在我發現在angularJs中使用服務的大多數例子中,我發現服務實際上是一個工廠。例如在AngularJS中爲什麼約定會命名爲工廠服務
angular.module('myModule').factory('customerService', [
'$http',
function ($http) {
return {
get: function() {
return doSomeStuff();
}
};
}
]);
筆者創建了一個工廠,但稱它的CustomerService,而不是customerFactory。爲什麼是這樣?對工廠是否有一些恥辱,或者是角度服務如此超級酷,以至於每個人都想要寫他們的榮譽,即使他們沒有。另外,爲了讓任何回答這個問題的人都清楚,我並沒有要求比較工廠或服務的優點,而是問爲什麼角度社區故意誤導他們的對象。
我想'factory'名相關服務被實例化的方式。 – 2014-09-30 18:56:34
可能的重複?給了!我明確表示我並不是要求比較優勢 – Twisted 2014-09-30 19:30:28