如果我有一个名为“Book”的模型和一个名为“Library”的集合,定义如下:
书
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
。这总是 RESTFUL api 的 GET 请求吗?