【发布时间】:2014-01-19 22:26:04
【问题描述】:
我试图理解这个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
};
});
【问题讨论】:
-
谢谢,其中一位 cmets 链接了 here,这很有帮助
标签: javascript angularjs