Ответ 1
Вам понадобится использовать пользовательскую функцию url для модели.
Book.url = function() {
return this.urlRoot + '/' + this.id + '?details=true';
};
В Backbone.js
Я могу назначить, где модель извлекает данные:
var Book = Backbone.Model.extend({urlRoot : '/books'});
var mybook = new Book({id: "1"});
mybook.fetch(); //it will access '/books/1'
Но если я хочу добавить строку запроса после URL? например данные книги находятся в /books/1&details=true
. Могу ли я указать это в модели?
Вам понадобится использовать пользовательскую функцию url для модели.
Book.url = function() {
return this.urlRoot + '/' + this.id + '?details=true';
};
Вы также можете использовать опцию для метода fetch
mybook.fetch({data:{details: true}});