Ionic framework 离子深度链接器在刷新时中断

Ionic framework 离子深度链接器在刷新时中断,ionic-framework,ionic2,ionic3,Ionic Framework,Ionic2,Ionic3,我正在使用Ionic Deeplinker,用于Ionic 3中的web(浏览器)应用程序 通过url传递参数时,一切都很好,如下所示: 悬停,当我刷新我的应用程序时,我得到: Uncaught (in promise): invalid link: redeem/593f2ac1e839b689d883448d 我正在使用IonicPage装饰器,如下所示: @IonicPage({ name: 'redeem', segment: 'redeem/:id', defaultH

我正在使用Ionic Deeplinker,用于Ionic 3中的web(浏览器)应用程序

通过url传递参数时,一切都很好,如下所示:

悬停,当我刷新我的应用程序时,我得到:

Uncaught (in promise): invalid link: redeem/593f2ac1e839b689d883448d
我正在使用IonicPage装饰器,如下所示:

@IonicPage({
  name: 'redeem',
  segment: 'redeem/:id',
  defaultHistory: ['reward-goals']
})
为什么我刷新页面时会出现错误

请注意:它工作正常,没有向路由添加参数:

因此,有关route参数的某些信息导致了问题

更新: 部署我的应用程序时,一切正常,但我仍能在控制台中看到错误。
我发现了这个问题。在ionics deeplinker中:

而且。。。

他们需要对组件名称进行字符串匹配。或者需要让一切都达到第一个/并在这一点上匹配。我已经提交了一份错误报告

****更新****** 我把ionics代码改成了这个

UrlSerializer.prototype.getLinkFromName = function (nameOrComponent) {
        return this.links.find(function (link) {
            return (link.component === nameOrComponent) 
                       || (link.name === nameOrComponent) 
                       || (nameOrComponent.indexOf(link.name )>-1); //added this line
        });
    };

而且效果很好。我希望在即将发布的版本中看到这方面的补丁。我确信这也可以作为一个补丁放在索引页的底部。

只需添加对…的引用,您可以发送一个指向您的问题的链接吗?