ローカルに保存するコレクションにモデルのリストを追加しようとしています。私はまだこの問題の本当の原因であるバックボーンを完全には理解していません。
基本的に、RSSフィードを取得し、フィード内の各アイテムをモデルに割り当て、モデルのリストをコレクションに配置して、後で反復できるようにします。
コレクションにURLを指定する必要があるというエラーが表示されます。
誰かが私の目標を達成するために私が従う必要のある正しいプロセスを私に説明できれば素晴らしいでしょう。
現在私は持っています:
var DetailIndividual = Backbone.Model.extend();
var DetailsIndividual = Backbone.Collection.extend({
model: DetailIndividual
});
var Search = Backbone.View.extend({
events: {
'click a.individualCast' : 'pullIndividual'
},
initialize: function() {
this.detailsIndividual = new DetailsIndividual();
_this = this;
this.detailsIndividual.bind('reset', function(collection) {
collection.each(function(item) {
//code to handle update
});
});
},
pullIndividual: function(e){
e.preventDefault();
//Logic to pull in RSS feed
for (var i = 0; i < result.feed.entries.length; i++) {
entry[i] = new DetailIndividual({ title: result.feed.entries[i].title, link: result.feed.entries[i].link, });
}
this.detailsIndividual.add(entry);
}
});