Труба с использованием вызова API - как? - PullRequest
0 голосов
/ 12 июля 2020

Моя база данных в основном выглядит так:

ID | SubjectCode
1 | 1
2 | 2,3
3 | 1,3
4 | 1,4

ID | SubjectName
1 | English
2 | Math
3 | History
4 | Physical Education

И вызов API вернет объект, содержащий код субъекта, а не имя:

{
  ID: 1
  Name: Mark
  SubjectCode: 1
},
{
  ID: 2
  Name: Edu
  SubjectCode: 2,3
},
{
  ID: 3
  Name: Wally
  SubjectCode: 1,3
},

Итак, когда я получу список из вызова API я хотел бы показать имя объекта, а не код. Есть еще один вызов API для получения имени темы. Я могу сделать вызов API для каждого канала, но это плохая идея. Как лучше это сделать?

<td>{{student.subjectCode | convertToName}}</td>

transform(value: string, characters: string) : string {
    // Looks like a bad idea, since I need to call the backend for every value in the list?
    var subjName = GetSubjectNameById();
}
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...