Я новичок в backbone.js и унаследовал некоторый код с коллекцией, определенной внутри метода в представлении. Я хотел бы вытащить его в свой собственный модуль, но боюсь. Вот коллекция:backbone JS рефакторинг inline коллекция вне поля зрения
ResourceCollection = AbstractCollection.extend({
url: url,
model: ResourceModel,
state: state,
queryParams: BackgridUtils.getQueryParams({
_queryFilter: 'true'
}, this.data.isSystemResource)
});
this.model.resources = new ResourceCollection();
А вот что переработан модуль выглядит так далеко:
define("resource/ResourceCollection", [
"underscore",
"main/AbstractCollection",
"util/BackgridUtils"
], function(_, AbstractCollection, BackgridUtils) {
var ResourceCollection = AbstractCollection.extend({
url: url,
model: ResourceModel,
state: state,
queryParams: BackgridUtils.getQueryParams({
_queryFilter: 'true'
}, this.data.isSystemResource)
});
return new ResourceCollection;
});
Как я могу создать экземпляр коллекции с моей точки зрения с соответствующими значениями? Заранее спасибо.