0
我有一個Backbone集合,其中包含畫布X和Y座標及其寬度和高度(矩形)。當我點擊畫布元素時,如果點擊座標位於Xcoordinate + width
和Ycoordinate+height
之間,我必須在模型中搜索,但我找不到用>
或<
條件搜索集合的方法。主幹搜索條件
是否有可能使用這些條件搜索Backbone集合? collection.where
只允許=
條件。
型號
Model = Backbone.Model.extend({
defaults: {
LayoutConfigurationId: 0,
Xcoord : 0,
Ycoord : 0,
Width : 0,
Height : 0
},
initialize: function (model) {
contextMicro.clearRect(model.Xcoord-3, model.Ycoord-3, model.Width+6, model.Height+6);
contextMicro.beginPath();
contextMicro.rect(model.Xcoord, model.Ycoord, model.Width, model.Height);
contextMicro.fillStyle = 'red';
contextMicro.fill();
contextMicro.lineWidth = 2;
contextMicro.strokeStyle = 'black';
contextMicro.stroke();
}
});
收集
var Collection = Backbone.Collection.extend({
defaults: {
model: Model
},
model: MicrophoneModel,
});
就是這樣。謝謝。 – 2014-12-05 13:53:58