我试图绑定列表中的数组,但列表需要在数组的值之前有一个静态元素。Kendo mvvm模板与源无父元素
小提琴显示我想要的结果,除了它目前嵌套li
项目。
HTML:
<ul id="root">
<li>blop</li>
<li data-template="list-template" data-bind="source: products">
</li>
<script id="list-template" type="text/x-kendo-template">
<li data-bind="text: name"></li>
</script>
</ul>
的JavaScript:
var vm = kendo.observable({
products: [
{ id: 1, name: "foo" },
{ id: 2, name: "bar" }
]
});
kendo.bind($("#root"), vm);
随着KnockoutJS,有可能被使用的注释语法:
<!-- ko: foreach: products -->
<!-- /ko -->
在Kendo UI中有类似的东西吗?
我喜欢你暗示的东西,但JSFiddle和我一样。也许你忘了保存?当我回到那段代码时,我会考虑做类似的事情! – 2014-09-03 12:00:06
对不起。我没有更新jsfiddle。这里是更新的一个http://jsfiddle.net/5g7ubm1s/2/ – user3731783 2014-09-03 16:17:05
是不是我想要的,但你让我一个体面的解决方案。 http://jsfiddle.net/5g7ubm1s/4/这预先应用了模板应用后我想要的任何HTML。谢谢! – 2014-09-04 00:37:01