Как использовать вопросительный в URL-адрес, используя угловые 2


Я новичок в Angular 2 Здесь показан код для маршрутизатора, где будет отображаться мой url. Код Маршрутизатора Теперь, когда я запускаю этот код, url выглядит так..

Localhost: 50465 / promotion%3Fid%3D / 51059

В этом url-адресе отображается % 3F instad вопросительного знака(?) и %3D вместо equalto (=).покажите, как получить отображение моего исходного url. у меня такая кодовая книга.

Я хочу вывести вот так : http://localhost:50465/promotion?id=132

Как можно достигните этого, пожалуйста, помогите мне.

Пожалуйста, помогите мне..!!

1 3

1 ответ:

В вашем сценарии вы можете использовать код для маршрутизатора, который выглядит следующим образом:

{       
    path: 'home/promotiondetail',        
    component: component name
}

И в вашей html-стороне вы можете объявить свой код маршрутизатора следующим образом:

[routerLink]="['promotiondetail']" [queryParams]="{ id: {{id}} }"

Показать при запуске этого кода Вы можете получить url-адрес выглядит следующим образом:

Http://localhost:50465/promotion?id=132

Надеюсь, это полезно. Для получения дополнительной информации используйте эту ссылку: https://angular-2-training-book.rangle.io/handout/routing/routeparams.html