0
工廠可以返回基元和對象。那麼使用服務返回對象的原因是什麼(類型友好的注入)?爲什麼AngularJS服務只能返回對象,當工廠可以返回基元和對象?
// factory
app.factory('factoryService',function(){
var returnObj = function() {
};
return new returnObj();
})
// service
app.service('service',function(){
return this;
});
你會做什麼(或者已經做過!)注意到'工廠'實際上幾乎是通用的,並且可以很容易地完成與'常量','服務',...完全相同的事情。 – bardzusny
@bardzusny它可以作爲價值和服務的替代品,但不是一成不變的。常量在配置階段可用。由工廠創建的服務不是。 –