преобразование объекта в массив в angular 7 - PullRequest
0 голосов
/ 28 февраля 2020

я получаю ответ json как объект, как показано ниже

machineInfo:{
    machineID: 1
    machineName: "F01"
    machineStatus: null
    alternateMachine: null
    sahPerDay: 0
    sahNextWeek: 0
    machineUnderBreakdown: false
    availabilityCurrMonth: 0
    availabilityLastMonth: 0
    availabilitySecLastMonth: 0
    complianceCurrMonth: 0
    complianceLastMonth: 0
    complianceSecLastMonth: 0
    utilizationCurrMonth: 0
    utilizationLastMonth: 0
    utilizationSecLastMonth: 0
    machineDBID: 0
    utilizationTillDate1: 0
    utilizationTillDate2: 0
    complianceTillDate: 0
}

Мне нужно преобразовать его как массив объектов

machineInfo:[{
    machineID: 1
    machineName: "F01"
    machineStatus: null
    alternateMachine: null
    sahPerDay: 0
    sahNextWeek: 0
    machineUnderBreakdown: false
    availabilityCurrMonth: 0
    availabilityLastMonth: 0
    availabilitySecLastMonth: 0
    complianceCurrMonth: 0
    complianceLastMonth: 0
    complianceSecLastMonth: 0
    utilizationCurrMonth: 0
    utilizationLastMonth: 0
    utilizationSecLastMonth: 0
    machineDBID: 0
    utilizationTillDate1: 0
    utilizationTillDate2: 0
    complianceTillDate: 0
}]

1 Ответ

0 голосов
/ 28 февраля 2020

объявляет глобальный массив empety:

result: any[] = [];

, затем:

this.result=[machineInfo];
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...