我的绑定有什么问题?我只是为每个人返回RelativeLayout
。
请注意,这是一个精简版本,我希望能够访问所有JSON值。
https://jsfiddle.net/0416f0s7/2/
[object HTMLElement]
<div data-bind="text: intro"></div>
function ViewModel(stories) {
var self = this;
self.stories = ko.observableArray(ko.utils.arrayMap(stories, function(story) {
return story.stories;
}));
};
$.getJSON('data.json', function(data) {
window.storyViewModel = new ViewModel(data.stories);
ko.applyBindings(window.storyViewModel);
});
):data.json
答案 0 :(得分:2)
您的html更改为
`<div data-bind="foreach:stories">
<div data-bind="text: intro"></div>
</div>
您的代码更改为
function test(stories) {
var self = this;
self.stories = ko.observableArray(ko.utils.arrayMap(stories, function (story) {
return story;
}));
}