Как получить данные из связывающей таблицы?
Подскажите пожалуйста как получить данные с связующей таблицы?

Вот данные которые приходят из сервера , и мне нужно получить authorId. Когда я делаю допустим
console.log(this.printingEdition?.price); то цену я получаю без проблем. А вот как получить authorId не знаю подскажите пожалуйста)
this.store$.pipe(select(getPrintingEdition)).subscribe(
data => {
this.printingEdition = data;
console.log(this.printingEdition?.authorsId);
}
)
printingEdition имеет тип данных модель PrintingEdition
export interface PrintingEdition{
id: number;
title: string;
description: string;
price: number;
currency: CurrencyTypeEnum;
type: PrintingTypeEnum;
authorsId: number[];
}
Ответы (1 шт):
Автор решения: Igor Inozemtsev
→ Ссылка
Надо обратиться к свойству authorInPrintingEdition, которое является массивом. В его первом элементе лежит объект, в котором есть информация об авторе. Вывод authorId в консоль: console.log(this.printingEdition?.authorInPrintingEdition[0]?.authorId)