我有以下代码:
export const MOCK_CONTROLESTADOMES: ControlEstadoMes[] = [
{ id: 0, mes: "Enero", anyo: 2017, bloqueado: true },
{ id: 1, mes: "Febrero", anyo: 2017, bloqueado: true },
{ id: 2, mes: "Marzo", anyo: 2017, bloqueado: true },
{ id: 3, mes: "Abril", anyo: 2017, bloqueado: true },
{ id: 4, mes: "Mayo", anyo: 2017, bloqueado: true },
{ id: 5, mes: "Junio", anyo: 2017, bloqueado: true },
{ id: 6, mes: "Julio", anyo: 2017, bloqueado: true },
{ id: 7, mes: "Agosto", anyo: 2017, bloqueado: true },
{ id: 8, mes: "Septiembre", anyo: 2017, bloqueado: true },
{ id: 9, mes: "Octubre", anyo: 2017, bloqueado: true },
{ id: 10, mes: "Noviembre", anyo: 2017, bloqueado: true },
{ id: 11, mes: "Diciembre", anyo: 2017, bloqueado: true },
{ id: 12, mes: "Enero", anyo: 2018, bloqueado: true },
{ id: 13, mes: "Febrero", anyo: 2018, bloqueado: true },
{ id: 14, mes: "Marzo", anyo: 2018, bloqueado: true },
{ id: 15, mes: "Abril", anyo: 2018, bloqueado: false },
{ id: 16, mes: "Mayo", anyo: 2018, bloqueado: false },
{ id: 17, mes: "Junio", anyo: 2018, bloqueado: false },
{ id: 18, mes: "Julio", anyo: 2018, bloqueado: false },
{ id: 19, mes: "Agosto", anyo: 2018, bloqueado: false },
{ id: 20, mes: "Septiembre", anyo: 2018, bloqueado: false },
{ id: 21, mes: "Octubre", anyo: 2018, bloqueado: false },
{ id: 22, mes: "Noviembre", anyo: 2018, bloqueado: false },
{ id: 23, mes: "Diciembre", anyo: 2018, bloqueado: false }]
还有这个:
export class Meses {
id: number;
mes: string;}
我需要的是从Months类到类id Months获取月份的值,但是在ControlEstadoMes []的Month值中传递这个ID。
发布于 2018-04-12 17:23:34
您可以在数组上使用find。find将返回数组过滤中的对象,其中month.id等于您要查找的id。
let id = 2; let month = MOCK_CONTROLESTADOMES.find(month => month.id == id); // month = { id: 2, mes: "Marzo", anyo: 2017, bloqueado: true }
https://stackoverflow.com/questions/49792631
复制相似问题