与工厂模式有什么关系?
或者如果没有,那为什么它被称为工厂?对我来说,这似乎更像是一个单身人士。
答案 0 :(得分:1)
我的猜测是factory
可以用来创建工厂函数
app.factory('MyFactory', function() {
// The returned function is available by injecting MyFactory
// into other components
return function() {
return 'Something created by the factory';
};
});
例如,这可以在控制器中使用
app.controller('MyController', function(MyFactory) {
var myObj = MyFactory();
// myObj is 'Something created by the factory'
});
(您也可以使用service
执行此类操作。我认为您必须接受这样一个事实:factory
和{{1}之间几乎完全重叠})