URL から入力されたコレクションがあります。
var PeopleCollection = Backbone.Collection.extend({
model: Person,
url: '/hr/xml-home-3a.php'
});
次のビューを使用します。
var PeopleView = Backbone.View.extend({
tagName: 'ul',
initialize: function () {
this.collection = new PeopleCollection();
this.collection.bind("reset", this.render, this);
this.collection.fetch();
},
render: function () {
this.collection.each(function (person) {
var personView = new PersonView({
model: person
});
this.$el.append(personView.render().el);
}, this);
return this;
}
});
私の質問は、このビューを 5 秒ごとに更新し、新しいフィードを取得して、この新しいフィードで再表示したいということです。
もちろん、JS を使用してページ自体をリロードすることもできますが、バックボーン内で実行できるかどうか疑問に思っていました。