Also habe ich Mühe, dies zur Arbeit zu bringen. Vielleicht ist mein Ansatz nicht gut. Ich bin ziemlich ein Anfänger bei der Verwendung eines Frontend-Framework wie ember.js.
Also, ich habe eine $ .getJSON Anfrage erhalten eine JSON-Daten aus einer lokalen Datei. Das Problem ist, dass ich diese Daten weitergeben muss, nicht an die Vorlage, sondern an ein anderes Objekt innerhalb eines Ember-Controllers.
Ich versuche, Ember-CLI-Diagramme zu verwenden, um das Objekt in den letzten Zeilen der Eigenschaft zurückzugeben.
diffData: Ember.computed('model', function(){
let url = "log_hr24_diff.json";
let diff_data = Ember.$.getJSON(url);
return {
labels: ['Difficulty', 'Date'],
datasets: [
{
label: "Difficulty",
data: diff_data
},
{
label: "Date",
data: date_data
}
]
}
})
Das funktioniert also nicht. Entweder dies zu tun:
let diff_data = Ember.$.getJSON(url).then(function(data){
return Ember.Object.create(data);
});
Also wie bekomme ich das JSON-Objekt aus der diff_data
JSON-Antwort an die Rückkehr Objekt zu übergeben?
Ich habe es versucht und gesucht, konnte aber keine Antwort finden.
Vielen Dank im Voraus!
Vielen Dank! Ich habe einen anderen Weg, dies zum Laufen zu bringen, aber Ihr Ansatz scheint wieder verwendbar zu sein. Vielen Dank für die Zeit! –
Ich habe meinen Ansatz in einem anderen Beitrag aktualisiert. Lass mich wissen was du denkst! Vielen Dank! @oisinfoley –