Angular navigateByUrl在页面空闲后具有巨大的延迟



我有一个问题,我想知道是否有人知道可以帮助我。

在我的项目中,我有一些链接在加载页面后工作得很好。但是如果我在单击链接之前等待一分钟左右,则需要很长时间才能更改路线

我在单击事件中使用 navigateByUrl,单击事件工作正常,并且它内部的控制台.log正在记录,但是当它尝试导航时,更改路线需要很长时间(3 分钟或更长时间(。

我尝试过这样(我在我不记得的某个网站上看到了这个例子(

console.log('tryToNavigate')
myRouter.navigateByUrl('/app/e', {skipLocationChange: true})
.then(
(resp)=>{
console.log('lastNavigation', resp);
myRouter.navigateByUrl('app/company').then(
(resp2) => console.log(resp2)
);
}
).catch((error)=>console.log(error));

我也试过这样以防万一

console.log('tryToNavigate')
myRouter.navigateByUrl('app/company').then(
(resp2) => console.log(resp2)
).catch((error)=>console.log(error));

即使只是 navigateByUrl 本身也无法正常工作

myRouter.navigateByUrl('app/company')

从铬记录

有什么我不知道的吗?有什么方法可以调试它吗?有没有灯光可以给我指路?

谢谢

我认为您在"应用程序/公司"之前缺少斜杠(/(

相关内容

  • 没有找到相关文章

最新更新