nic*_*las 0 angularjs angularjs-service
是否有可能将角度js服务放入全局范围以在JS Debugging控制台中使用?我想要的是一些非常低技术,快速和肮脏的测试.就像是:
var myService = angular.injector().get('myService');
myService.doSomething();
Run Code Online (Sandbox Code Playgroud)
让它做点什么.
但我一直在努力
Error: Unknown provider: myServiceProvider <- myService
Run Code Online (Sandbox Code Playgroud)
在您的控制台中,您可以执行以下操作:
var domElement = document.getElementById('elementInApp');//
var el = angular.element(dom);
var myService = el.get('myService');
myService.doSomething();
Run Code Online (Sandbox Code Playgroud)
这将允许您使用现有的应用程序注入器而不是创建新的(这基本上就是您正在做的事情).
//you can also do this
var newMyService = angular.injector(['moduleWithMyService']).get('myService');
//note that this creates a new 'myService' so
newMyService === myService; //false
Run Code Online (Sandbox Code Playgroud)
| 归档时间: |
|
| 查看次数: |
1041 次 |
| 最近记录: |