【发布时间】:2014-05-18 17:37:14
【问题描述】:
我正在使用淘汰赛制作一个简单的网页。考虑我有以下 ViewModel 功能
self.sample_data = ko.observableArray([
{
1:[
{ title1:"abc", title2:"def"},
{ title1:"abc", title2:"def"}
],
2:[
{ title1:"ghi", title2:"jkl"},
]
}
]);
能够将key值为'1'的特定json值绑定到视图层,如下所示。
<h1 data-bind="text:sample_data[0].1[0].title1"></h1>
假设我有两个按钮“上一个”和“下一个”。单击“下一步”按钮时,我应该将 JSON 中与键值关联为“2”的数据绑定到相同的 h1 标记。我们怎样才能做到这一点?
【问题讨论】:
-
只是一点点选择......这个问题中没有 JSON。你有一个 JavaScript 文字,而不是 JSON。 JSON 是对象的字符串表示形式。
标签: javascript json knockout.js