gpt4 book ai didi

collections - 在主干中获取/collection/id 而不加载整个集合

转载 作者:行者123 更新时间:2023-12-04 09:33:13 24 4
gpt4 key购买 nike

有没有办法加载 Backbone 集合的单个实体(从服务器)?

Backbone.Collection.extend({
url: '/rest/product'
});

以下代码可以使用 collection.fetch() 加载整个集合但是如何加载单个模型? Backbone's documentation说清楚 GET可以做 /collection[/id]但不是如何。

最佳答案

必须以这种方式声明模型:

Backbone.Model.extend({
url: function() {
return '/rest/product/'+this.id;
}
});

使用它很简单:
var model = new ProductModel();
model.id = productId;
model.fetch({ success: function(data) { alert(JSON.stringify(data))}});

关于collections - 在主干中获取/collection/id 而不加载整个集合,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/6262444/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com