Angular проект не проходит мимо preloader, пока не перезагрузится - PullRequest
0 голосов
/ 19 февраля 2020

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

Мой html файл

<div class="kt-grid__item">
                    <a (click)="home()" class="kt-login__logo">
                        <img src="./assets/media/logos/bbc.png" alt="">
                    </a>
                </div>

мой контроллер

 home(){
            this.router.navigateByUrl('home');
        }

1 Ответ

0 голосов
/ 19 февраля 2020

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

<a class="nav-link" routerLink="/home" routerLinkActive="active">
            <i class="menu-icon mdi mdi-television"></i>
            <span class="menu-title">Home</span>
        </a>

, вы должны присвоить тег привязки следующим образом.

или

если вы хотите создать функцию и wi sh для перенаправления оттуда, вам нужно указать правильный маршрут, например ...

home(){
        this.router.navigateByUrl('/home');
    }

надеюсь, что вы получите ответ.

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