это переменная.
Пусть такой:
home/:id.
И когда передаю переменную в url слэш заменяется на %2F.
Типа: home/test%2F1.
Это можно как пофикисть чтобы отображался обычный /?
как передаешь?
toItemPage(item: any) { router.navigate([item.keyword]); } Keyword берется с базы и приходит типа test/iphone
а пример со слешем? может он уже автоматом сэкранирован
Да с базы прям приходит со слэшом. Браузер чтобы не запутатся в путях заменяет это на %2F. Мне нужно вместо этого отобразить обычный /
а если как decodeURIComponent(item.keyword) обернуть?
Сделал через location.replaceState, вопрос снимается, всем спасибо
но это неправильно
Костыль но работает)
this.router.navigateByUrl()
Обсуждают сегодня