Всем доброго времени суток!
Недавно начал изучать Angular, поэтому не ругайтесь, если вопрос покажется нубским.
Не пойму, как реализовать следующее.
Есть класс request.ts:
export class Request {
id: number;
date_create: string;
user_id: number;
status: number;
message: string;
}
Объект подтягивается из мока:
import { Request } from './request';
export const REQUESTS: Request[] = [
{ id: 11, date_create: '11-11-2017', user_id: 2, status: 1, message: 'Новое сообщение' }
Как сделать так, чтобы вместо числа у
status подставлялось строковое выражение.
Например, в компонент requests.component.ts добавляю :
statuses = [
{id: 0, name: "Отправлена"},
{id: 1, name: "На рассмотрении"},
{id: 2, name: "Принята"},
{id: 3, name: "Отклонена"}
];
Как сопоставить при выводе в шаблон?
Как вообще правильно строить архитектуру получения и вывода инфы из БД в Angular со вложенными объектами?