這樣我就可以從數據庫中獲取一個集合,使用此代碼顯示它:一個過濾收集Backbone.js的
var articles = new SimpleGoogleReader.Collections.Articles();
articles.fetch({
success: function(articles){
var view = new SimpleGoogleReader.Views.ArticlesIndex({model: articles});
view.render();
}
});
和它工作得很好。
在我的Rails模型中(切換到rails的秒)我有一個發佈模型和一個文章模型。每個出版物都有很多文章,每篇文章都屬於一個出版物。另外,每篇文章都有一個publication_id列。
Back to Backbone。現在我想要從Backbone獲取我的文章集合,但只獲取具有指定發佈ID的文章。這裏是我有:
articles_by_id: function(id){
var articles = new SimpleGoogleReader.Collections.Articles();
articles.fetch({
data: {publication_id: id},
success: function(x){
console.log(x);
}
});
}
這仍然讓我所有的文章,而不是我正在尋找的過濾版本。 目前,我只是想將數據打印到控制檯,看看我是否得到了正確的數據。我將稍後處理渲染視圖。
任何想法?
你們是對的!而你剛剛幫我結束了一整天的兔子洞:) – user2623706