gpt4 book ai didi

没有路由器 socket 的 Angular 4 路由器

转载 作者:太空狗 更新时间:2023-10-29 17:57:04 25 4
gpt4 key购买 nike

我目前正在基于 Angular 路由器在 Angular 4 中实现自定义状态管理,基本上没有任何 router-outlet 根据路由事件自行附加和分离组件。

它工作正常,直到我尝试从具有参数的路由导航到具有不同参数的相同路由,然后它崩溃了。

This plunkr (看控制台)解释了我的情况。从“危机中心”导航到“英雄”没问题,从“英雄”导航到“英雄 11” ' 很好,从 'hero11' 导航到 'hero12' 会抛出错误

TypeError: 无法读取 null 的属性“component”

我知道路由器应该与 socket 一起工作,但我认为没有 它部分工作很奇怪,所以我什至不确定这是否可以被视为错误或期望的行为.

我想知道是否有一些配置选项可以允许这种特殊情况,或者我应该只使用另一个路由库并避免使用 Angular 路由器?

最佳答案

此问题通过向路由的 runGuardsAndResolvers 配置选项添加“never”配置参数来解决,如 this commit 中所示.

关于没有路由器 socket 的 Angular 4 路由器,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/45216208/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com