Как использовать угловой синтаксис в шаблонах диаграмм кендо

0

при использовании углового синтаксиса внутри шаблона диаграммы он отображается как обычная строка.

Я пытаюсь добавить значение text в метку оси диаграммы кендо. проверьте этот пример

$scope.text = "hi";
$scope.valueAxisConfig = {
     labels: {
     template: '{{text}}#= kendo.toString(value, \'c0\') #'
   }
}
Теги:
kendo-ui
kendo-chart

1 ответ

1
Лучший ответ

Не все шаблоны KendoUI поддерживают выражения AngularJS (все, что я знаю по крайней мере).

В качестве обходного пути вы можете изменить valueAxis.labels.template, который может быть либо string либо function returning a string.

Вы можете добиться желаемого поведения, используя последний.

$scope.text = "hi";
$scope.valueAxisConfig = { 
    labels: { 
        template: function (item) {
            return $scope.text + ' ' + kendo.toString(item.value, 'c0');
        }
    } 
}

Я также обновил доджо.

Ещё вопросы

Сообщество Overcoder
Наверх
Меню