Какая альтернатива для angular.forEach в angular 7 - PullRequest
0 голосов
/ 22 марта 2019

https://i.stack.imgur.com/aBY2H.png

getChartData = function(d,i,isBarChart=false){
   var cData = []; 
   angular.forEach(d, function(value, key) {
    cData.push({"key": value.key,"value": value.values[i].y});
   });
   //console.log(cData);
   return (isBarChart ? this.toBarChart(cData) : cData); 
 };

Ответы [ 2 ]

0 голосов
/ 22 марта 2019

Вы можете использовать простой javascript forEach метод:

Пример:

let myArray = [1,2,3,4,5];

myArray.forEach((item) => {
   console.log(item);
});

Ваш обновленный код:

getChartData = function(d,i,isBarChart=false){
  var cData = [];
     d.forEach(function(value, key) {
      cData.push({"key": value.key,"value": value.values[i].y});
    });
    //console.log(cData);  
   return (isBarChart ? this.toBarChart(cData) : cData);
};
0 голосов
/ 22 марта 2019

Вы можете использовать методы, доступные в javascript. Список методов, которые могут быть полезны для вашего сценария:

Array.forEach(), Array.map(), Object.keys(object)

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