как взять значение объекта из параметров запроса - PullRequest
0 голосов
/ 01 апреля 2020

Я пытаюсь преобразовать объект в другой класс, но когда я пытаюсь получить доступ к объекту свойств, я получаю неопределенное.

Предположим, что это:

elemSelect: ExampleClass //this class has a different properties like id , cod etc...

 label: 'Ana', icon: 'pi pi-fw pi-refresh', command: (event: Event) => {
        console.log(this.elemSelect); //it prints the correct value
          this.router.navigate(['/home'], { queryParams: { elem: this.elemSelect},skipLocationChange: true })
        }

Теперь в моих .ts я делаю

 this.activatedRoute.queryParams.subscribe(params => {
      this.details=params['elem'];
      console.log(params['elem'].id); //it prints me undefined
      });

, когда я передаю объект в параметре запроса, консоль выводит мне правильное значение от elemSelect, но когда я получаю объект из параметра запроса, он выводит меня неопределенным. Кто-нибудь может мне помочь?

...