0
我正在嘗試kendo mvvm模板內綁定。模板變量正在工作,但沒有MVVM的東西。kendo mvvm模板內綁定
<div id="list"></div>
<script id="template" type="text/x-kendo-template">
<div>
<button data-bind="visible: alreadyAttending, click: onClick">
Your id is ${ID}
</button>
</div>
</script>
var data = [];
data[0] = { alreadyAttending: true, ID: 1, onClick: function() { alert("Click 1"); }};
data[1] = { alreadyAttending: false, ID: 2, onClick: function() { alert("Click 2"); }};
$("#list").kendoListView({
dataSource: data,
template: kendo.template($("#template").html())
});
小提琴可在這裏:https://jsfiddle.net/q99ufo3c/5/
你可以看到按鈕從數據數組的值,但知名度替換,然後單擊事件不接線。我不確定我錯過了什麼。有誰知道這是否被支持?
你混合MVVM與jQuery的語法。您需要一個模型(kendo observable)並將一個容器div綁定到該模型。您還需要在列表div中指定模板 –