Angular navigateByUrl с огромной задержкой после простоя страницы - PullRequest
0 голосов
/ 07 мая 2018

У меня проблема в том, что мне интересно, знает ли кто-нибудь, кто мне помогает.

В моем проекте есть ссылка, которая прекрасно работает сразу после загрузки страницы. Но если я подожду минуту или около того, прежде чем нажать на ссылку, изменение маршрута займет .

.

Я использую navigateByUrl внутри события click, событие click работает нормально, а console.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')

Бревно из хрома

Есть что-то, о чем я не знаю? Есть ли способ отладить его? Любой свет, чтобы показать мне путь?

Спасибо

1 Ответ

0 голосов
/ 06 августа 2018

Я думаю, вам не хватает косой черты (/) перед «приложением / компанией»

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...