Javascript Js包含json数据的月份名称

Javascript Js包含json数据的月份名称,javascript,angularjs,morris.js,Javascript,Angularjs,Morris.js,我有一个莫里斯条形图和json数据。Json数据返回两个带有角度foreach的数据,如下所示: data:[ {y:'01', a:25 ,b:45}, {y:'02', a:35 ,b:65} ] “y”是“xkey”,表示月份,“01”表示一月,“02”表示二月。 所以我想在xlabel中显示所有月份,并且只显示活动的获取数据 我怎样才能用有角度的foreach和月份名称做到这一点 代码: 和周期数据 angular.forEach(data, function(value, index

我有一个莫里斯条形图和json数据。Json数据返回两个带有角度foreach的数据,如下所示:

data:[
{y:'01', a:25 ,b:45},
{y:'02', a:35 ,b:65}
]
“y”是“xkey”,表示月份,“01”表示一月,“02”表示二月。 所以我想在xlabel中显示所有月份,并且只显示活动的获取数据

我怎样才能用有角度的foreach和月份名称做到这一点

代码:

和周期数据

angular.forEach(data, function(value, index) {
           PeriodData.push({
    y: data[index][dateType.toUpperCase()],
    a: data[index].TOTAL_CIRO,
    b: data[index].DELIVERY_TOTAL});
           });

您可以按如下方式使用函数
xLabelFormat

Morris.Line({
    element: 'chart_line_1',
    lineColors: ['#1e88e5', '#ff3321'],
    data: [
        {y:'01', a:25 ,b:45},
        {y:'02', a:35 ,b:65}
    ],
    xkey: 'date',
    ykeys: ['a', 'b'],
    labels: ['Toplam Ciro', 'Toplam Paket'],
    parseTime: false,
    dataLabels: false,
    xLabelFormat: function (x) { 
        if (x.src.y == '01') { return 'January'; }
        else if (x.src.y == '02') { return 'February'; }
        else { return '#NA'; }
    }
});

您可以按如下方式使用函数
xLabelFormat

Morris.Line({
    element: 'chart_line_1',
    lineColors: ['#1e88e5', '#ff3321'],
    data: [
        {y:'01', a:25 ,b:45},
        {y:'02', a:35 ,b:65}
    ],
    xkey: 'date',
    ykeys: ['a', 'b'],
    labels: ['Toplam Ciro', 'Toplam Paket'],
    parseTime: false,
    dataLabels: false,
    xLabelFormat: function (x) { 
        if (x.src.y == '01') { return 'January'; }
        else if (x.src.y == '02') { return 'February'; }
        else { return '#NA'; }
    }
});