我目前正在嘗試每1分鐘更新一次twitter feed,例如。 但我不知道如何。Knockout.js和Twitterfeed更新頁面的時間間隔
這是我的ViewModel:
var savedLists = ['NielsenRamon', 'Wouter_Willaert', 'AWT_Centric'];
var twitterListModel = function(list) {
this.savedLists = ko.observableArray(list);
this.currentTweets = ko.observableArray([]);
ko.computed(function() {
twitterApi.getTweetsForUsers(savedLists, this.currentTweets);
}, this).extend({ throttle: 1 });
}
ko.applyBindings(new twitterListModel(savedLists));
我使用的這是一個非常縮小的版本:HTTP://knockoutjs.com/examples/twitter.html 我用的是API也是相同的。
我想要的是,我的html頁面上的綁定每分鐘都會更新,例如不刷新我的頁面。例如:有人發推文時。該推文在1分鐘後顯示在頁面上,而不刷新頁面。
這可能是我現在工作的方式嗎?
在此先感謝!
我已經嘗試過,但問題是它不會更新我的綁定。有關於此的任何想法?我認爲這與Knockout.js有關。 – 2012-04-20 07:20:37
也許你可以把你的代碼放入jsFiddle。下面是一個示例:http://jsfiddle.net/rniemeyer/ATAr5/ – 2012-04-20 14:13:17
我再次嘗試使用與您的舊代碼相同的結構,看起來它需要一段時間才能從Twitter獲取數據!所以是的,我只需要耐心。謝謝您的幫助! – 2012-04-20 14:40:40