У меня есть служба, которая в основном возвращает объект:
{'health' : 50, 'status':'1A1', 'owner': 'Parent'}
и еще несколько на основе формулы.Эти результаты отображаются в строке таблицы.В моем component.ts у меня есть:
record_info = {}
itemStatus(item_id) {
this.record_info = this.itemInformationService.itemStatus(item_id);
}
затем component.html:
<tr *ngFor="let item of items; itemStatus(item.id);">
<td>{{ record_info['health']</td>
<td>{{ record_info['status']</td>
<td>{{ record_info['parent']</td>
</tr>
Но это не работает.Я стараюсь не возвращать каждую информацию о каждой ячейке, поскольку состояние здоровья определяет состояние, а состояние определяет родителя, что их проще выполнять одним методом.
Я получаю следующую ошибку:
]* ngFor = "let item of items; itemStatus (item.id);"