在库中使用 ngrx 时如何避免调用 StoreModule.forRoot() 两次

2024-03-06

我正在创建一个使用 ngrx 的角度库。对于该库,我只有几个功能缩减器,我可以在库基础模块中轻松初始化它们。问题是我不知道是否在库基础模块中调用 StoreModule.forRoot(...) 。该库的一些使用者已经使用了 ngrx,所以如果我这样做,它会崩溃,因为它被调用两次,但是有些使用者没有使用它,所以如果我不包含它,它就会崩溃。我可以要求所有尚未使用 ngrx 的消费者在其基本模块导入中包含 StoreModule.forRoot([]) 但我想避免这种情况。有没有办法有条件地从库中初始化存储模块以避免这些错误?


None

本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系:hwhale#tublm.com(使用前将#替换为@)

在库中使用 ngrx 时如何避免调用 StoreModule.forRoot() 两次 的相关文章

随机推荐