В моем приложении есть поле поиска, которое при отправке позволяет пользователям переходить по URL-адресу, например myapp.com/search/my search phrase here
.
У меня есть маршрут, который прекрасно с этим справляется:
{ path: 'search/:q', component: SearchResultsComponent }
Проблема в том, что если люди используют круглые скобки в своем поиске, например, «hello (world)», маршрутизатор дает сбой, потому что он ищет вспомогательный маршрут / дополнительный выход, определяемый частью внутри скобок.
Есть ли способ отключить эту функцию с помощью скобок и просто передать полный токен компоненту в маршруте?