Ich bin ein Neuling in Backbone und Marionette, ich bin so verwirrt, wenn ich versuche, eine Backbone Collection aufzurufen und sie in ein Array umzuwandeln.Backbone Marionette Eine Sammlung zu einem Array holen
Es ist meine Sammlung-Code
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();
})
})
Und hier ist ein Teil Code aus einer anderen Datei der Sammlung
var dataChart = programming.request("data:entities");
console.info(dataChart.get("tanggal")
Es ist nicht Fehler zu verlangen, aber ich verwirrt ein wenig damit. Ich versuche dataChart.get("tanggal")
zu machen, aber es zurückgeben undefined
Ich versuche, die Sammlung in dieses Format zu bekommen und holen aber ich kann nicht
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']
So verwirrt. Bitte, bitte hilf mir.