更新存储状态不会更改延迟加载模块的视图吗?

时间:2019-06-12 13:34:48

标签: angular lazy-loading ngrx

我有两个模块A和B,每个模块中只有一个组件。模块A在商店中创建一个州,并可以通过调度操作随时更改状态,即,当用户在文本框中输入某个数字并按Enter键时,状态(具有数字属性的对象)将更新为该状态。延迟加载的模块B正在使用选择器获得该状态。第一次,当懒惰的模块B被加载时,它的ngOnInit()方法运行并获得State值,但是当State从模块A中被更新时,即我在文本框中输入另一个数字并按Enter,这次在模块B,因为模块B不刷新(重新加载)。该图显示了我要说的话。当我第一次在文本框中输入3并按Enter时,模块B最初为3, value 3。但是,在懒惰的模块B装入后,现在,如果我在框中输入2并按Enter,模块B不会更改为2, value 2

enter image description here

请找到演示应用程序Here。在演示应用程序中,模块A是应用程序模块,模块B是价值模块。

0 个答案:

没有答案