Из angular docs:
Директива link маршрутизатора всегда обрабатывает предоставленный ввод как дельта к текущему URL-адресу.
Например, если текущий URL-адрес
/user/(box//aux:team)
. Затем следующая ссылка<a [routerLink]="['/user/jim']">Jim</a>
будет генерировать ссылка/user/(jim//aux:team)
.
Итак, как вы создаете ссылку на /user/jim
?
Я пробовал ['/user/jim', { outlets: { aux: null }}]
, но это не работает.
Даже если бы это сработало, это не было бы оптимальным решением. Я скорее ищу способ перехода к абсолютному URL-адресу, чем отмена выходных точек.
EDIT:
По тому же вопросу у меня есть ссылка на корень: routerLink="/"
, который делает именно это, он перенаправляет на корень моего приложения без каких-либо точек, таких как абсолютная ссылка. Что смешно здесь, я не особо хочу, чтобы это поведение для этой конкретной ссылки, сохраняя любые маршруты маршрутов, было прекрасно...