Ste*_*rov 6 dependency-injection angular angular-di
我将重点放在开发工具中的组件元素上,可以执行以下操作:
ng.probe($0)
Run Code Online (Sandbox Code Playgroud)
获取特殊对象" DebugElement ".现在我们可以得到它的注射器:
ng.probe($0).injector
Run Code Online (Sandbox Code Playgroud)
现在我想得到一个在这个组件上定义的依赖.依赖性被定义为类,所以我应该这样做:
ng.probe($0).injector.get(MyService)
Run Code Online (Sandbox Code Playgroud)
但!服务器未在控制台范围中定义.如果我把它变成一个字符串:
ng.probe($0).injector.get('MyService')
Run Code Online (Sandbox Code Playgroud)
显然它也行不通.
我正在尝试在ReflectiveInjector.get上进行逆向工程,但现在没有运气.有任何想法吗?
| 归档时间: |
|
| 查看次数: |
540 次 |
| 最近记录: |