Если у меня есть модель под названием «Книга» и сборник под названием «Библиотека» определяется как ниже:Магистральные JS Модели и коллекции ссылок
Книга
app.Book = Backbone.Model.extend({
defaults: {
title: 'No title',
author: 'Unknown'
}
});
Библиотека
app.Library = Backbone.Collection.extend({
model: app.Book,
url: '/api/books'
});
Когда Я звоню BookInstance.save()
, как это выглядит с использованием URL? Получает ли он это из коллекции?
В Backbone.model
есть 2 варианта: url
и urlRoot
. Какова цель и разница между ними?
В Backbone.collection
имеется один параметр url
. Всегда ли это запрос GET для RESTFUL api?
Имеет ли backbone.model, который находится внутри коллекции, свойство Backbone.Collection.url, чтобы определить URL-адрес для сохранения, обновления или удаления? –
Используется для каждой операции. – mirrormx
проверить [это] (http://stackoverflow.com/questions/17461264/backbonejs-model-url-using-collection-url). вы можете перезаписать настройки URL-адреса i.e yourModel.save ({url: yourModel.urlRoot + yourModel.get ("id")}); – oak