Активировать роутер-выход () повторно при изменении URL - PullRequest
0 голосов
/ 08 мая 2020

Я использую активацию роутера в Angular для вызова функции при изменении URL-адреса приложения. html

<app-change-post (changePost)="onChangePost($event)"></app-change-post>
<router-outlet (activate)="onActivate($event)"></router-outlet>

app.ts

onChangePost(event) {
    event.postId = postId;
    event.topicId = topicId;
}

onActivate(componentRef){
    if(router.url === `/app/forum/topic/${topicId}/post/${postId}`) {
           componentRef.loadPost()
    }
}
How can I recall componentRef.loadPost() when postId and topicId change?
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...