我有一组代表后端逻辑的服务,由不同的角度控制器调用。
在开发期间,我想直接调用这些服务,以便从浏览器Javascript控制台单独测试它们。 如何做到这一点?
说有
app.service('service1', function() {
this.sayHello = function() {
return "Hello"
};
});
现在来自Javascript控制台,
app.somethingToGetService('service1').sayHello()
答案 0 :(得分:1)
您可以为模块获取注入器,然后从中获取服务:
angular.injector(['ng', 'myApp']).get('service1').sayHello()