我有以下主干模型和集合
/**
* DataPoint
*/
var DataPoint = Backbone.Model.extend({
defaults: {
ts: null,
value: null
}
});
var DataPointCollection = Backbone.Collection.extend({
model: DataPoint
});
为了填充并执行我需要对数据执行的操作,我执行以下操作:
url = '/api/v1/database/1/data';
$.getJSON(url, params, function(data) {
var dps = new DataPointCollection;
dps.add(data.datapoints);
//Now do stuff with dps
});
我确信有更好的方法可以用 Backbone 做到这一点,但不确定如何。我觉得它应该更像是告诉 DataPoint 集合填充自己。如何在主干上解决这个问题?