У меня есть следующий объект JavaScript, который мне нужно применить parseFloat к любому полю числового значения (для правильной сортировки ngTable).
Мне тяжело перебирать Объект, чтобы сделать это. Я пробовал вложенный angular.forEach
, но у меня есть проблемы с областями видимости (внутренние циклы не видят внешние переменные).
Как лучше всего подойти к этому?
Имена объектов (т.е. Person и PersonDetails) являются динамическими. :/
Мой объект:
{
"data": [
{
"Person": {
"id" : "1",
"age": "23",
"days": "5",
"first_name": "Joe",
"last_name": "Smith",
},
"PersonDetails": {
"id": "4",
"name": "Cousin",
"oldest: "2",
}
},
{
"Person": {
"id" : "2",
"age": "18",
"days": "3",
"first_name": "John",
"last_name": "Doe",
},
"PersonDetails": {
"id": "4",
"name": "Second Cousin",
"oldest: "3",
}
}
...
...
]
};