Angular Параметр маршрутизации не определен - PullRequest
0 голосов
/ 05 февраля 2020

На боковой панели, когда я нажимаю на ссылки для вызова компонентов, параметр 'id' не передается и не определяется в URL. Однако, когда я использую ту же ссылку для перехода от одного компонента к другому, он передает идентификатор. Я предполагаю, что боковая панель не получает идентификатор. Вторая проблема заключается в том, что он не получает идентификатор, он не заполняет форму в AComponent.

URL-адрес http://localhost: 4200 / acomp / undefined

{path:'acomp/:id' , component:AComponent }

Ссылка в HTML

 [routerLink]=" ['/acomp',data.id]"

ts

      ngOnInit() {
          this.id = this.activatedRoute.snapshot.params["id"];
           this.apiService.getItem(this.id).subscribe(response => {
          console.log(response);
            this.data = response;
           })
          }
...