Ich habe eine Person Modell alsWie Sideload Ember hasMany und AngleTo Relationship? Ich rufe die get_allergies Methode während andere
App.Person= DS.Model.extend({
id: DS.attr('string'),
name: DS.attr('string'),
visits: DS.hasMany('App.Visit'),
events: DS.hasMany('App.Event') ,
allergies: DS.hasMany('App.Allergies'),
get_allergies : function(){
return this.get('allergies').getEach('allergy_name').reduce(function(accum, item) {
return (accum.length > 0) ? (accum +', '+ item) : (item);
}, '');
}.property('[email protected]_name')
});
App.Visit = DS.Model.extend({
visit_id: DS.attr('string'),
date: DS.attr('date'),
admission: DS.belongsTo('App.Admission')
});
App.Admission = DS.Model.extend({
loc: DS.attr('string'),
admission_date: DS.attr('date'),
care_team: DS.belongsTo('App.CareTeam')
});
folgt Wie Sie Person hasMany „Allergien“ sehen können, und zusammen mit Person, Allergien ist auch für mich, weil in der Benutzeroberfläche immer geladen hasMANY Beziehungen wie "Besuche" und "Ereignisse" werden nicht geladen.
In UI {{}} person.get_allergies
Ich habe versucht, die Beziehungen "Besucher" und "Ereignisse" (mit Beispiel auf netto) zu Seitenbelastung, aber das nicht funktioniert? Kann jemand sagen, was die richtige Methode ist, um Glutendaten per Sideloading zu laden, weil ich mit dem Beispiel im Netz keine richtige Dokumentation finden konnte, abgesehen von einigen Fragen zum Stackoverflow selbst?
können Sie
Meine Nutzlast sieht wie folgt aus Show das App.Admission-Modell oben? Wie sieht der JSON sowohl für die Aufnahme- als auch für die Besuchsmodelle aus, wenn Sie Ihre REST-Endpunkte manuell treffen? –
@ToranBillups haben die Frage aktualisiert – Swapnil
Hallo Toran, Ich habe die Frage aktualisiert ... Ich möchte nur ein richtiges Beispiel für Sideloading die Beziehung in Glut-Daten – Swapnil