Я перебираю массив, переводя строки в угловые, но работает только опция 'map', а 'for' - нет.
chart.categories = chart.categories.map(function (category)
return $translate.instant(category);
});
НЕ РАБОТАЕТ
for (categorie of chart.categories) {
categorie = $translate.instant(categorie);
}
С другой стороны, когда я перебираю данные в chart.series, вот так:
for (serie of chart.series) {
serie.name = $translate.instant(serie.name);
}
Имеет ли это какое-либо отношение к тому факту, что во втором для меня переводится свойство, а в первом - для перевода самого объекта?
Edit:
Вот мой объект диаграммы:
{
"categories": [
"JOSÉ HERLANI DA CRUZ",
"Class"
],
"series": [
{
"name": "Attendance Percentage in Class",
"data": [
100,
100
]
}
]
}