我的TweetModel设置如下
function TweetModel(tweet) {
var self = this;
this.tweet = ko.observable(tweet);
}
[增订]
遇到解决问题的麻烦。出于某种原因,在创建TweetModel对象之后,它不会被推送到self.tweets 我把它分成了几步...
.getJSON(someurl, function(data){
$.each(data, function (i, val) {
var tweetModel = new TweetModel();
tweetModel.tweet = data.key[0];
self.tweets.push(tweetModel);
//all could be compressed into self.tweets.push(new TweetModel(val));
//Object is being created but self.tweets returns an empty list when debugged
}}
任何帮助都将不胜感激,谢谢。
答案 0 :(得分:0)
试试这个:
$.getJSON(someurl, function (data) {
$.each(data.key, function (i, val) {
self.tweets.push(new TweetModel(val));
}
}