как представить на оси Y, формат чч: мм: сс Chart.js - PullRequest
0 голосов
/ 30 августа 2018

как представить на оси Y, формат чч: мм: сс Chart.js и Angularjs:

    $scope.sum = [];
    $scope.valueA = [];

    var tCtrl = this;
    tCtrl.socialChart = {

        options : {
            scales: {
                yAxes: [{
                    stacked: true
                }],

                xAxes: [{
                    stacked: true
                }],
            }
        },
        type: 'Bar',
    }

    $scope.labels = $scope.valueA;
    $scope.data = [$scope.sum];

  console.log($scope.sum );
  console.log( $scope.valueA );

/////////// Консоль результатов:

[145,1970,30,60,7661]

[ 'A', 'B', 'C', 'D', 'E'] * +1008 *

скрипт html:

    <canvas id="bar" class="chart chart-bar" chart-data="data" chart-labels="labels" chart-series="series">
    </canvas>

Я бы хотел, чтобы ось Y была чч: мм: сс, а всплывающие подсказки отображались в чч: мм: сс.

Я не знаю, как выполнить этот формат из значений в массиве $ scope.sum

1 Ответ

0 голосов
/ 30 августа 2018

Вы можете применить $ filter в свойстве, которое вы хотите отформатировать. Пожалуйста, убедитесь, что вы вводите $ фильтр в ваш контроллер

$filter('date')($scope.yourproperty, "h:mm:ss");

https://docs.angularjs.org/api/ng/filter/date

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