Как привязать переменную к параметру URL, используя href Angular 6? - PullRequest
0 голосов
/ 11 июня 2019

Я не могу привязать переменную к URL-адресу в качестве параметра, используя href в angular

https://example.com/a.action?type='+{{b}}">

когда я помещаю переменную в интерполяцию или связывание [href], она не активируется и не работает

1 Ответ

3 голосов
/ 11 июня 2019

Для вашего просмотра:

<a [routerLink]="['../user' + user.id]">{{user.name}}</a>

или с параметрами

<a [routerLink]="['/profile/3']" [queryParams]="{position:'boss', 'salary': 'expensive' }">

Контроллер URL манипулирование

this.router.navigate(['profile/3'], { queryParams: { position: pos, 'salary': 'expensive' } }); // add .then(() => {}) for promise

Чтобы получить информацию о маршруте: private route: ActivatedRoute

Для обновления маршрута: private router: Router

...