/ / Ъглово 4 - Получаване на маршрутни параметри като @input - ъглово, ъглово2-маршрутизиране, ъглово маршрутизиране

Ъглово 4 - Получаване на маршрутни параметри като @input - ъглово, ъглово2-маршрутизиране, ъглово-маршрутизиране

Ако имам компонент, който е свързан към определен маршрут (Нека OrdersListComponent е свързан с / orders /: userId).

Ако разбера правилно, за да се наслаждавамuserId в рамките на компонента трябва да използвам този.уутър.snapshot.params.userId в конструктор. какво е badgering мен е случаят, когато искам да използвам този компонент в друг компонент, който в този случай аз ще го recive в @ input () задължителен.

Има ли по-добър начин да направите това?

Отговори:

0 за отговор № 1

Инжектирайте услугата рутер във вашия компонент. След това препратете справката към роутърпарамите, или от снимката като обект на js, или от самата CurrentRoute като наблюдаема