我是Angular服务/工厂的新手。
这是我简单的角度服务&厂。两者输出相同。
//defining service
app.service('myService', function () {
this.name = '';
this.setName = function (custName)
{
this.name = newName;
return this.name;
};
});
//defining factory
app.factory('myFactory', function () {
var serviceObj = {};
serviceObj.name = '';
serviceObj.setName = function (custName) {
serviceObj.name = newName;
};
return serviceObj;
});
我已经通过一些链接来了解服务与工厂,但我无法理解。
对于上述代码段,我应该使用什么,工厂或服务。
在一般情况下,我应该何时使用工厂或服务?
寻找一些明确的&简洁的回答。