我有一个名为tableService的服务,使用以下代码创建:
app.factory('tableService', [function() {
var data = some data;
var foo = function (){
//do something to data here
};
return {
data: data,
foo: foo
}
}]);
我想创建另一个与tableService具有相同属性的服务,以便我可以在不同的数据集上使用它的功能。
无论如何,我可以做一些像
这样的事情app.factory('tableService', 'secondService', [function() {
}]);
所以我不必重复两次代码,每次服务一次?
答案 0 :(得分:4)
您可以使用本地对象定义,使用--verbose
方法从中创建新实例。
cp
创建实例:
getInstance