返回功能我想了解的目的就是這個AngularJS工廠方法指的返回部分的是什麼?從AngularJS工廠
return {
getMessages: getMessages
};
如果我們加入這家工廠名爲getAnotherMessage()的新方法,會發生什麼,我們就需要更新該返回段?
myModule.factory('HelloWorld', function($q, $timeout) {
var getMessages = function() {
var deferred = $q.defer();
$timeout(function() {
deferred.resolve(['Hello', 'world!']);
}, 2000);
return deferred.promise;
};
return {
getMessages: getMessages
};
});
[如何使用在JavaScript顯露的模塊模式](http://stackoverflow.com/questions/5647258/how-to-use-revealing-module-pattern-in-javascript) – Stewie
感謝的可能重複,一個評論有聯繫[這裏](http://www.addyosmani.com/resources/essentialjsdesignpatterns/book/#revealingmodulepatternjavascript)這是有幫助 – catrapture