Код: Выделить всё
Gå till objekt # som förvaltare
Цель состоит в том, чтобы показать эту ссылку в каждом билете, используя правильный объект , связанный с CaseId (который является идентификатором билета).
Вот что я делаю в getTicket () :
вот что я делаю в getTicket () :
Код: Выделить всё
this.apiService.fetch(`tickets/${id}`, null).subscribe({
next: (result) => {
this.ticket = result[0].data;
const caseId = this.ticket?.head?.id ?? this.ticketId;
this.http.get(`/api/objects?caseId=${caseId}`).subscribe({
next: (res) => {
const raw = Array.isArray(res) ? res[0] : res;
const data = raw?.data;
const row = Array.isArray(data) ? data[0] : data;
this.objectId = row?.objectId ?? row?.id ?? null;
},
error: () => {
this.objectId = null;
}
});
}
});
Код: Выделить всё
Property 'objectId' does not exist on type 'TicketComponent'
Воскретие ответа из/API/Objects? CASEID = ... (он содержит объект ID )
Убедитесь, что API api api возвращает данные
. Лучший способ исправить это, чтобы ссылка правильно отображалась при существующем объекте ? Эта логика в другом месте или реструктуризацию компонента?
Подробнее здесь: https://stackoverflow.com/questions/797 ... hen-data-c