Backbone collection find 我只想要一个结果
Backbone collection find I want only one result
我正在使用 find Backbone,我有 20-30 个结果,我需要第一个结果,但我没有过滤器的 ID。
model = coleccion.find(
function(e){
return (
e.get('car').category === data_category &&
e.get('full_empty') === 0 &&
e.get('idprovider') === data_provider
);
}
);
您可以使用 findWhere 方法:
collection.findWhere(attributes)
如果您想获得第一个模型,可以使用collection.at(0)。
或者 collection.shift() 如果你想得到第一个模型,然后从集合中删除这个模型。
在 Backbonejs Collection
阅读更多内容
我正在使用 find Backbone,我有 20-30 个结果,我需要第一个结果,但我没有过滤器的 ID。
model = coleccion.find(
function(e){
return (
e.get('car').category === data_category &&
e.get('full_empty') === 0 &&
e.get('idprovider') === data_provider
);
}
);
您可以使用 findWhere 方法:
collection.findWhere(attributes)
如果您想获得第一个模型,可以使用collection.at(0)。 或者 collection.shift() 如果你想得到第一个模型,然后从集合中删除这个模型。 在 Backbonejs Collection
阅读更多内容