Javascript 将一个服务注入另一个服务
我可以将一个服务转换为另一个角度服务吗?否则,实现以下目标的最佳方法是什么 第一次服务:Javascript 将一个服务注入另一个服务,javascript,angularjs,Javascript,Angularjs,我可以将一个服务转换为另一个角度服务吗?否则,实现以下目标的最佳方法是什么 第一次服务: var app = angular.module("MyApp", []); app.service('Service1', function () { return { FirstFunction: function () { return "something"; } } }); 第二项服务: app.service('Servi
var app = angular.module("MyApp", []);
app.service('Service1', function () {
return {
FirstFunction: function () {
return "something";
}
}
});
第二项服务:
app.service('Service2', function () {
return {
SecondFunction: function () {
//How to use FirstFunction of Service1 ???
}
}
});
谢谢
只要服务2不依赖服务1,就没有问题。非常感谢。效果很好。我只是试了一下下面的,但没用。原因是什么。app.service('Service2',[“Service1”,function(Service1){return{SecondFunction:function(){Service1.FirstFunction();}}}}]);
app.service('Service2', function (Service1) {
return {
SecondFunction: function () {
Service1.FirstFunction();
}
}
});
app.service('Service2', function (Service1) {
return {
SecondFunction: function () {
Service1.FirstFunction();
}
}
});