Учитывая массив:
data = [
{ id: 1, role: "Admin" },
{ id: 2, role: "Manager" },
{ id: 3, role: "User" }
];
, вы можете использовать следующий синтаксис:
let roles: Roles[] = this.data;
Роли должны быть определены как:
export class Roles {
id: number;
role: string;
checked?: Boolean;
}
- Имена свойств чувствительны к регистру
checked
необязательно, теперь обозначается ?:
EDIT
Поскольку API возвращает ответ вформат Roles[]
вы можете просто сделать:
.subscribe((res: Roles[]) => {
let roles = res;
}
);