Pracuję na trasie z wieloma parametrami. Chcę utworzyć RouterLink
dla tej trasy i powiązać dwa parametry. Próbowałem to zrobić, wykonując funkcję na zdarzenie (click)
, ale zastanawiałem się, czy jest to możliwe w ramach wiązania RouterLink.RouterLink z wieloma parametrami
Jeśli ktoś jest ciekawy, tutaj jest funkcja używam powiązać parametry:
redirect() {
this._router.navigate(['/category', { cat: this.category, page: this.page }]);
}
Moja trasa wygląda następująco:
{
path: 'category/:cat/:page',
component: PostComponent
}
Haha, ja faktycznie myśli, co zrobiłem źle, dopóki nie edytowane. Dziękuję, działa. Nie wiem, dlaczego nie mogłem go znaleźć w dokumentacji. Próbowałem zrobić to samo, co ty w pierwszej odpowiedzi, a to stworzyło: href = "/ category; cat = 1; page = 1". –
@ DawidZbiński to było moje zło. : D utworzy ';' oddzielony ciąg, który jest wired .. –
Nieważne, na końcu wszystko działa idealnie. Jeszcze raz dziękuję. –