使用. getjson获取数据,使用Knockout.JS存储数据
Fetching Data using .getJSON and storing using Knockout.JS
我的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
}}
试试这个:
$.getJSON(someurl, function (data) {
$.each(data.key, function (i, val) {
self.tweets.push(new TweetModel(val));
}
}
相关文章:
- 使用数据上的角度更改设置集合的第一个元素的动画
- 使用数据属性将HTML数据复制到另一个元素
- 使用数据数组创建多个类似组件
- 基本D3.js:使用数据键
- 使用数据表,如何在要搜索的
中指定元素 - 如何在窗体操作或window.location(PHP)中使用数据切换
- 在JavaScript中使用数据属性
- 使用数据幻灯片到和javascript将类添加到转盘导航
- 如何在循环对象时有条件地使用数据
- 在帮助程序处获取对象值的车把,无需使用数据进行编译
- Ajax响应成功,但无法使用数据(未捕获语法错误:意外标识符)
- 如何使用数据表进行客户端和服务器端的混合分页,以便对前X行进行客户端分页
- 使用数据寻呼机在 asp.net 分页 - 下一个,上一个按钮
- 为什么我应该为单个按钮使用数据dojo类型
- 使用数据表修改TableTools
- 使用数据中的值填充隐藏输入
- 使用数据属性滚动到元素
- 使用数据URI提示用户保存文件
- ng表DOM未使用数据更新进行更新
- 如何在angularJs中使用数据列表