@NickACE
react redux

Как достать айди из AnonymousSubject или Subscriber?

Компонент:
export class CharacterDetailsComponent implements OnInit {
  id$: string | null = '';
  characterDetail$!: Observable<CharacterData | undefined>;   

  constructor(
    private router: ActivatedRoute,
    private store$: Store
  ) {} 

  ngOnInit(): void {
    this.id$ = this.router.snapshot.paramMap.get('id'); 
    this.getCharacterDetail();
    this.characterDetail$ = this.store$.select(charDetailsSelector);
  }

  getCharacterDetail() { 
    if (!this.id$) {
      return;
    }
    this.store$.dispatch(getCharDetailsData({id: this.id$ }));
  }
}


Его экшн:
export const getCharDetailsData = createAction(
    '[Character Details Page] Load Details',
    props<{ id: string | null; }>()
  );


Вопрос:
При получении айдишника с помощью пайпа или субскрайба он приходит в виде обьекта AnonymousSubject или Subscriber, как из него достать айди стринг?
  • Вопрос задан
  • 29 просмотров
Пригласить эксперта
Ваш ответ на вопрос

Войдите, чтобы написать ответ

Войти через центр авторизации
Похожие вопросы