ich eine Route mit Modell Person haben:erhalten Daten von emberjs store.find
export default Ember.Route.extend({
model: function(){
return this.store.findAll('person');
}
});
Ich möchte die Daten in diesem Modell in meinem Controller ändern:
export default Ember.Controller.extend({
actions:{
justLog: function(){
this.get('model') // ???
}
}
});
aber this.get('model');
kehrt Class {store: Class, isLoaded: true, manager: Class, isUpdating: false, __ember1463955537869: "ember357"…}
und Ich kann die Daten nicht daraus machen.
Das sieht richtig aus. Was hast du mit dem Modell eigentlich versucht? Denken Sie daran, dass 'store.findAll' ein Array zurückgibt. – locks
Versuchen Sie etwas wie 'console.log (this.get ('model.firstObject'))' zum Spaß. –
Verzeihen Sie mir, wenn ich etwas verpasse, aber sollte der Model-Hook der Route nicht lesen this.store.findAll ('person') '; und nicht 'this.store.findAll ('function');'? –