StoreModule.forRoot

StoreModule.forRoot方法的作用是,注册global providers needed for access the Store throughout your application.

例子:

@NgModule({declarations: [AppComponent,UnlessDirective,RainbowDirective,ReactFormComponent,FocusDirective],imports: [BrowserModule,AppRoutingModule,ExampleModule,CommonModule,StoreModule.forRoot({}),EffectsModule.forRoot([AppEffects]),//FormsModule,HttpClientModule,FormsModule,BrowserAnimationsModule,ReactiveFormsModule],exports:[FocusDirective],

StoreModule.forFeature(‘example’, reducers)运行时的数据结构

在core.js里找到R3Injector.injectorDefTypes:

injectorDefTypes是一个set,查看里面的entries:

要获取更多Jerry的原创文章,请关注公众号"汪子熙":

ngrx里StoreModule.forFeature(‘example‘, reducers)运行时的数据结构相关推荐

  1. Angular应用里使用import直接导入到应用代码里的class,在运行时的表现

    如图: import { HttpErrorHandler } from './ngrxdemo/service/unittest-study/abstract-test'; 直接打印: 打印出的是这 ...

  2. NgModule imports定义的运行时数据结构

    源代码: import {StoreModule} from '@ngrx/store'; import {reducers} from './reducer'; import { NgModule ...

  3. 浅析容器运行时奥秘——OCI标准

    导语 容器技术火起来了以后,Docker的容器镜像和容器运行时已然成为行业的标准.此后,为了推进容器生态的健康发展.在Linux基金会的主导下,Docker和各大云厂商Google, Amazon, ...

  4. class常量池、运行时常量池 和 字符串常量池 的区别

    文章目录 一.概念 1.class常量池(Constant Pool) 1.1.字面量 1.2.符号引用 2.Runtime Constant Pool( 运行时常量池 ) 3.String Pool ...

  5. 详解JVM常量池、Class常量池、运行时常量池、字符串常量池(心血总结)

    写在前面:博主是一位普普通通的19届双非软工在读生,平时最大的爱好就是听听歌,逛逛B站.博主很喜欢的一句话花开堪折直须折,莫待无花空折枝:博主的理解是头一次为人,就应该做自己想做的事,做自己不后悔的事 ...

  6. 类和对象运行时在内存里是怎么样的?各种变量、方法在运行时是怎么交互的?

    转载自   类和对象运行时在内存里是怎么样的?各种变量.方法在运行时是怎么交互的? 在回答这个问题之前先了解一下Java的一些基础知识. 我们知道Java程序运行在虚拟机环境里,那我们先看一下虚拟机的 ...

  7. jconsole 里的线程编号一直在增加_第三章_运行时数据区概述及线程

    运行时数据区概述及线程 概述 本节主要讲的是运行时数据区,也就是下图这部分,它是在类加载完成后的阶段 当我们通过前面的:类的加载-> 验证 -> 准备 -> 解析 -> 初始化 ...

  8. C专家编程 第6章 运动的诗章:运行时数据结构 6.3 操作系统在a.out文件里干了些什么

    操作系统在a.out文件里干了些什么      为什么a.out要以段的形式组织.段可以方便地映射到链接器在运行时可以直接载入的对象中!载入器只是取文件中的每个段的映像,并直接将它们放入到内存中.从本 ...

  9. SAP UI5 进阶 - XML 视图里定义的 UI 控件,运行时实例化的技术细节剖析试读版

    一套适合 SAP UI5 初学者循序渐进的学习教程 作者简介 Jerry Wang,2007 年从电子科技大学计算机专业硕士毕业后加入 SAP 成都研究院工作至今.Jerry 是 SAP 社区导师,S ...

最新文章

  1. Linux 火狐浏览器安装Flash插入
  2. stm32 输出PWM
  3. ios11更新提示信任_iOS13.6.1正式版更新,主要修复两大问题
  4. Oracle11g 备份和恢复的方法
  5. 2012总结--第1篇--技术篇
  6. ireport 找不到子报表:Could not load object from location
  7. 绿米空调伴侣接入iobroker_普通空调用它变成互联网智能空调,你觉得怎么样?...
  8. 手把手教你用Python的NumPy包处理数据
  9. python反汇编指令_IDApython 命令
  10. linux ip不设置网关,linux下ip与网关不在同一段配置
  11. RK30SDK系统重启源码分析
  12. scala 偏函数与 map/collect
  13. pandas 学习 ——Series
  14. python 代码命令大全-Linux命令大全
  15. C#实现拖放获取文件路径
  16. 【旺铺2012分享】导航CSS代码使用修改技巧!
  17. 如何理解惯性问题,是物理学的大问题
  18. 翻译连载 | JavaScript轻量级函数式编程-第 8 章:列表操作 |《你不知道的JS》姊妹篇...
  19. SpringCloud的各种超时时间配置效果
  20. 达内2016前端开发知识点总结--HTML5--8天

热门文章

  1. 关于ViewPager的适配器之——pagerAdapter加载缓存页面的机制
  2. SylixOS下基于NUC970的NAND驱动
  3. 职业生涯中的愚蠢想法
  4. NYOJ 1068 ST(段树 为段更新+间隔总和)
  5. 【原创】RabbitMQ之Queue属性测试
  6. 跨域iframe的高度自适应
  7. Nessus安全测试插件编写教程(2)
  8. AtCoder Beginner Contest 131 F - Must Be Rectangular!
  9. css3 - 语言伪类选择器
  10. while循环打印*菱形