我試圖綁定列表中的數組,但列表需要在數組的值之前有一個靜態元素。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