剑道模板,地址json数组的某个元素
嗨,我正在尝试用Icentium编程我的第一个应用程序。我想将智慧存储在json数组中。根据你的水平,你会得到一个新的智慧。不幸的是,我不知道为什么它会破坏整个json数组 这是lessons.js剑道模板,地址json数组的某个元素,json,kendo-ui,Json,Kendo Ui,嗨,我正在尝试用Icentium编程我的第一个应用程序。我想将智慧存储在json数组中。根据你的水平,你会得到一个新的智慧。不幸的是,我不知道为什么它会破坏整个json数组 这是lessons.js (function(global) { var LessonsViewModel, app = global.app = global.app || {}; LessonsViewModel = kendo.data.ObservableObject.extend({ less
(function(global) {
var LessonsViewModel,
app = global.app = global.app || {};
LessonsViewModel = kendo.data.ObservableObject.extend({
lessonsDataSource: null,
init: function () {
var that = this,
dataSource;
kendo.data.ObservableObject.fn.init.apply(that, []);
dataSource = new kendo.data.DataSource({
transport: {
read: {
url: "data/lessons/lessons.json",
dataType: "json"
}
}
});
that.set("lessonsDataSource", dataSource);
}
});
app.lessonsService = {
viewModel: new LessonsViewModel()
};
这就是观点
<!--Lessons-->
<div id="tabstrip-lesson"
data-role="view"
data-title="Lektion"
data-model="app.lessonsService.viewModel">
<div class="lesson">
<div class="separator">
<div class="dark"></div>
<div class="light"></div>
</div>
<ul class="forecast-list"
data-role="listview"
data-bind="source: lessonsDataSource"
data-template="lessons-template"><!-- Das unten stehende Kendo Template wird hier eingefügt-->
</ul>
</div>
</div>
<!--Lessons Kendo Template für oben-->
<script type="text/x-kendo-tmpl" id="lessons-template">
<div>
<h1>${dojoroom}</h1>
<p>${text}</p><!-- Text aus Json File wird ausgelesen-->
</div>
</script>
]到目前为止,我根据剑道文档()所做的尝试: 但这根本没有显示任何东西。我还在视图中尝试了dataSource[0]和相同的方法 和
dataSource.fetch(函数(){
var dojo=dataSource.at(0);
set(“lessonsDataSource”,dojo);
});代码>
[
{
"dojoroom": "Dojo - First Room",
"text": "Bla bla bla!"
},
{
"dojoroom": "Dojo - Second Raum",
"text": "More Bla"
}
LessonsViewModel = kendo.data.ObservableObject.extend({
lessonsDataSource: null,
init: function () {
var that = this,
dataSource;
kendo.data.ObservableObject.fn.init.apply(that, []);
dataSource = new kendo.data.DataSource({
transport: {
read: {
url: "data/lessons/lessons.json",
dataType: "json"
}
}
});
that.set("lessonsDataSource", dataSource.at(0));
}
});