R3Injector实例里的records map的填充逻辑

Angular 注入器 R3Injector, 有个字段records,是一个map,里面存放了注入好的依赖实例:


R3Injector实例里的records map的填充逻辑


下面的代码可知,对象间的赋值操作,赋值的是对象引用:


R3Injector实例里的records map的填充逻辑


从state$的_value里能看到原始值:


R3Injector实例里的records map的填充逻辑


这个token, store, 其实就是从标准ngrx导入的Store module:


R3Injector实例里的records map的填充逻辑


在get里进行hydrate:

R3Injector实例里的records map的填充逻辑

R3Injector实例里的records map的填充逻辑




上一篇:新东方基于Hologres实时离线一体化数仓建设实践


下一篇:[ERROR] Failed to execute goal org.apache.maven.plugins:maven-resources-plugin:3.2.0:resources (default-resources) on project ei-qssso-admin: The plugin org.apache.maven.plugins:maven-resources-plugi n:3.2.0 requires Maven version 3.1.0 -> [Help 1]