LocalStorage e URL em uma coleção de Backbone
Eu tenho uma coleção, que busca dados do URL.
BarCollection = Backbone.Collection.extend({
model: BarModel,
url: // Some URL
});
Mas o problema é que eu quero buscar dados para essa coleção não apenas do URL, mas também do armazenamento local. Eu gostaria de poder fazer algo assim:
BarCollection = Backbone.Collection.extend({
model: BarModel,
url: // Some URL,
localStorage: new Backbone.LocalStorage('bars')
});
Mas.fetch()
O método não pode obter dados do URL e do armazenamento local.
A solução simples é criar duas coleções diferentes: uma para URL e outra para armazenamento local. E depois de buscar apenas mesclá-los.
BarCollection = Backbone.Collection.extend({
model: BarModel,
url: // Some URL
});
LocalBarCollection = Backbone.Collection.extend({
model: BarModel,
localStorage: new Backbone.LocalStorage('local-contributors')
});
Gostaria de saber se existe uma maneira mais bonita de fazer isso.