при использовании углового синтаксиса внутри шаблона диаграммы он отображается как обычная строка.
Я пытаюсь добавить значение text
в метку оси диаграммы кендо. проверьте этот пример
$scope.text = "hi";
$scope.valueAxisConfig = {
labels: {
template: '{{text}}#= kendo.toString(value, \'c0\') #'
}
}
Не все шаблоны 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');
}
}
}
Я также обновил доджо.