我是Backbone和Marionette的新手,當我嘗試調用Backbone Collection並將其轉換爲數組時,我感到非常困惑。Backbone Marionette將集合收集到數組
這是我收集代碼
programming.module("Program", function(Program, programming, Backbone, Marionette, $, _){
Program.salesM = Backbone.Model.extend({
defaults : {
}
})
Program.salesC = Backbone.Collection.extend({
model : Program.salesM
})
var data;
var initializeData = function(){
data = new Program.salesC([
{
id : "1",
tanggal : "12/08/2016",
produk : "T-Shirt",
jumlah : "1"
},
{
id : "2",
tanggal : "12/08/2016",
produk : "T-Shirt",
jumlah : "2"
},
{
id : "3",
tanggal : "13/08/2016",
produk : "Case",
jumlah : "3"
},
{
id : "4",
tanggal : "13/08/2016",
produk : "T-Shirt",
jumlah : "2"
},
])
}
var API = {
getData : function(){
if(data===undefined){
initializeData();
}
return data;
}
}
programming.reqres.setHandler("data:entities", function(){
return API.getData();
})
})
,這裏是另一個文件中的部分代碼,要求收集
var dataChart = programming.request("data:entities");
console.info(dataChart.get("tanggal")
這不是錯誤,但我困惑了一下這一點。我儘量讓dataChart.get("tanggal")
但它返回undefined
我試圖讓和獲取收集到這個格式,但我不能
var tanggal = ['tanggal on id 1','tanggal on id 2','tanggal on id 3']
var jumlah = ['jumlah on id 1','jumlah on id 2','jumlah on id 3']
如此混亂。請任何人幫助我。