61
задан 24 July 2017 в 09:28

2 ответа

Простой способ сделать это в Угловых 7 + к:

Определяют путь в Вашем? Импорт-routing.module.ts

{ path: '/yourpage', component: component-name }

ActivateRoute и Модуль маршрутизатора в Вашем компоненте и вводят их в конструкторе

contructor(private route: ActivateRoute, private router: Router){ ... }

, Подписывается, ActivateRoute к ngOnInit

ngOnInit() {

    this.route.queryParams.subscribe(params => {
      console.log(params);
      // {page: '2' }
    })
}

Предоставляют его ссылке:

<a [routerLink]="['/yourpage']" [queryParams]="{ page: 2 }">2</a>
1
ответ дан 31 October 2019 в 15:21

В Угловых 6 я нашел этот более простой путь:

navigate(["/yourpage", { "someParamName": "paramValue"}]);

Затем в конструкторе или в ngInit можно непосредственно использовать:

let value = this.route.snapshot.params.someParamName;
1
ответ дан 31 October 2019 в 15:21

Другие вопросы по тегам:

Похожие вопросы: