【发布时间】:2017-04-27 13:49:43
【问题描述】:
我刚刚开始使用 kendo-ui 网格并创建了我的列,并且一切都与返回的数据一起工作。我尝试在我的列定义中添加一个模板值,并且 kendo 文档说我应该能够使用 {{dataItem.something}} 来访问模板中的值。这不起作用。然而,<span ng-bind='dataItem.something'></span> 工作正常。为什么会这样,我怎样才能让花括号绑定工作?谢谢。
这是我正在做的伪代码的 sn-p:
在我的 html 和控制器中(我省略了所有其他选项,如数据源等):
this.gridOptions = {
columns: [
{
field: 'valueOne',
template: "<span ng-bind='dataItem.valueOne'></span>" // THIS WORKS
},
{
field: 'valueTwo',
template: "{{dataItem.valueTwo}}" // THIS DOES NOT WORKS
}
]
};
<div ng-controller="gridController as vm">
<div kendo-grid k-options="vm.gridOptions"></div>
</div>
我正在尝试的内容来自剑道文档和演示:
http://docs.telerik.com/kendo-ui/AngularJS/the-grid-widget#templates
http://dojo.telerik.com/ikEKIr
【问题讨论】:
标签: angularjs kendo-ui kendo-grid