我的新应用程序主集合仍然非常基本:
var TransactionCollection = Backbone.Collection.extend({
model: Transaction,
url: '/api/transactions'
});这在开发过程中是很好的,但是现在我想添加一些分页和过滤功能。
我不确定我应该使用什么URL模式。我是说:
在你看来,这是一个好的结构吗?
在每种情况下,管理这样一个集合的最佳实践是什么?我想我可以让url:属性成为一个函数,在获取它之前动态地处理传递给集合的几个参数(页面、过滤器、句点)。还是通过每次提取传递参数更好?
发布于 2014-09-17 20:08:33
基于最佳做法
要发送查询字符串,请在ajax选项中使用data属性,如下所示
transactionCollection.fetch({
data: {
limit: 20,
offset: 20,
year: "2014",
month: "01"
}
});https://stackoverflow.com/questions/25899111
复制相似问题