这是 Kendo UI 关于绑定到原始对象数组的原始文章:https ://docs.telerik.com/kendo-ui/framework/mvvm/bindings/source#source-binding-to-arrays-of-primitive-对象
在我的项目中,我需要使用字符串数组作为输入元素的值。我想知道是否有人知道为什么不能使用以下模板:
<script id="ul-template" type="text/x-kendo-template">
<li>
<input type="text" data-bind="value: this" />
<a class="k-button textButton" title="Remove" data-bind="events: { click: removeValue }" href="\\#"><span class="k-icon k-i-close"></span></a>
</li>
</script>
而不是他们的文档中提供的那个:
<script id="ul-template" type="text/x-kendo-template">
<li data-bind="text: this"></li>
</script>
无论我尝试什么,它都不会列出上面带有原始数据的元素[ "Coffee", "Tea", "Juice" ]
,但如果有对象而不是简单的字符串,它就可以工作[ {product: "Coffee"}, {product: "Tea"}, {product: "Juice"} ]
,这在我的情况下不是优选的解决方案。
我究竟做错了什么?提前致谢。