Как связать билет с соответствующим объектом, используя ObjectId в угловой, когда данные поступают из /API /объектов? CaHtml

Программисты Html
Ответить Пред. темаСлед. тема
Anonymous
 Как связать билет с соответствующим объектом, используя ObjectId в угловой, когда данные поступают из /API /объектов? Ca

Сообщение Anonymous »

Я строю угловой фронт для системы, подобной ERP, и я пытаюсь генерировать ссылку, такую ​​как: < /p>

Код: Выделить всё

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;
}
});
}
});
Но это. objectid отображается как неопределенное в компоненте, и ссылка сероалирована. Кроме того, TypeScript жалуется: < /p>

Код: Выделить всё

Property 'objectId' does not exist on type 'TicketComponent'
Я попробовал:
Воскретие ответа из/API/Objects? CASEID = ... (он содержит объект ID )
Убедитесь, что API api api возвращает данные

. Лучший способ исправить это, чтобы ссылка правильно отображалась при существующем объекте ? Эта логика в другом месте или реструктуризацию компонента?


Подробнее здесь: https://stackoverflow.com/questions/797 ... hen-data-c
Реклама
Ответить Пред. темаСлед. тема

Быстрый ответ

Изменение регистра текста: 
Смайлики
:) :( :oops: :roll: :wink: :muza: :clever: :sorry: :angel: :read: *x)
Ещё смайлики…
   
К этому ответу прикреплено по крайней мере одно вложение.

Если вы не хотите добавлять вложения, оставьте поля пустыми.

Максимально разрешённый размер вложения: 15 МБ.

  • Похожие темы
    Ответы
    Просмотры
    Последнее сообщение

Вернуться в «Html»