Моя база данных в основном выглядит так:
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();
}