Se ho un modello denominato "Libro" e una collezione denominata "Biblioteca", definito come di seguito:Backbone I modelli JS e Collezione URL
Prenota
app.Book = Backbone.Model.extend({
defaults: {
title: 'No title',
author: 'Unknown'
}
});
Biblioteca
app.Library = Backbone.Collection.extend({
model: app.Book,
url: '/api/books'
});
Quando Chiamo BookInstance.save()
come viene visualizzato l'URL da utilizzare? Deriva dalla collezione?
In Backbone.model
ci sono 2 opzioni: url
e urlRoot
. Qual è lo scopo e la differenza tra questi?
In Backbone.collection
, esiste un singolo parametro url
. Questa è sempre la richiesta GET per l'api RESTFUL?
fa un backbone.model che si trova all'interno di una collezione di utilizzare la proprietà Backbone.Collection.url per determinare l'URL di salvare, aggiornare o rimuovere? –
Esso utilizza per ogni operazione. – mirrormx
check-out [questo] (http://stackoverflow.com/questions/17461264/backbonejs-model-url-using-collection-url). è possibile sovrascrivere le impostazioni URL cioè yourModel.save ({url: yourModel.urlRoot + yourModel.get ("id")}); – oak