Lai*_*uan 21 javascript model-view-controller backbone.js
在Backbone.js我可以指定模型获取其数据的位置:
var Book = Backbone.Model.extend({urlRoot : '/books'});
var mybook = new Book({id: "1"});
mybook.fetch(); //it will access '/books/1'
Run Code Online (Sandbox Code Playgroud)
但是,如果我想在URL之后附加查询字符串?例如,书籍数据是在/books/1&details=true.我可以在模型中指定吗?
Shu*_*ing 45
您还可以使用方法提取选项
mybook.fetch({data:{details: true}});
Run Code Online (Sandbox Code Playgroud)
abr*_*ham 22
您必须为模型使用自定义URL功能.
Book.url = function() {
return this.urlRoot + '/' + this.id + '?details=true';
};
Run Code Online (Sandbox Code Playgroud)
| 归档时间: |
|
| 查看次数: |
11062 次 |
| 最近记录: |