如何在kendo图表模板中使用角度语法

时间:2016-09-04 07:02:03

标签: angularjs kendo-ui kendo-chart

在图表模板中使用角度语法时,它会显示为普通字符串。

我试图将text的值添加到kendo图表轴标签中。检查此Sample

$scope.text = "hi";
$scope.valueAxisConfig = {
     labels: {
     template: '{{text}}#= kendo.toString(value, \'c0\') #'
   }
}

1 个答案:

答案 0 :(得分:1)

并非所有KendoUI模板都支持AngularJS表达式(至少我知道的所有)。

作为一种变通方法,您可以更改valueAxis.labels.templatestringfunction returning a string

您可以使用后者来实现所需的行为。

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

我还更新了您的Dojo