我有一组代表后端逻辑的服务,这些服务被不同的角度控制器调用。
但是,在开发过程中,我想直接从浏览器Javascript控制台调用这些服务,以便对其进行隔离测试。如何做到这一点?
说有
app.service('service1', function() {
this.sayHello = function() {
return "Hello"
};
});
现在从Javascript控制台
app.somethingToGetService('service1').sayHello()
?
您可以获取模块的注入器,并从中获取服务:
angular.injector(['ng', 'myApp']).get('service1').sayHello()
本文收集自互联网,转载请注明来源。
如有侵权,请联系[email protected] 删除。
我来说两句