次のバックボーン モデルとコレクションがあります。
/**
* 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
});
バックボーンでこれを行うためのより良い方法があると確信していますが、その方法はわかりません。DataPoint コレクションに自分自身を設定するように指示するようなものであるべきだと思います。バックボーンでこれにアプローチする方法は?