Die folgende Abbildung zeigt Ember-Dateien aus einer Anwendung, in der die Namen der Mitarbeiter aus einem Mirage-Datenspeicher aufgelistet sind.Erweitern des Modells ohne Speicherung im Datenspeicher
Was ich tun muss, ist eine Eigenschaft "vorhanden" zum Modell außerhalb des Datenspeichers hinzufügen. Die Idee ist, dass der Mitarbeiter seinen Namen in der Liste anklickt, um zu ändern, ob sie vorhanden sind oder nicht.
Was ich nicht weiß ist, wie oder wo diese Funktionalität anwenden.
Jeder Rat ist willkommen.
Mirage Szenario
export default function(server) {
server.create('employee', {
firstname: "John",
lastname: "Doe"
});
server.create('employee', {
firstname: "Joe",
lastname: "Bloggs"
});
}
Strecke
export default Ember.Route.extend({
model() {
return this.store.findAll('employee');
}
});
Modell
export default DS.Model.extend({
firstname: DS.attr('string'),
lastname: DS.attr('string')
});
Vorlage
<ul>
{{#each model as |employee|}}
<li>{{employee.firstname}} {{employee.lastname}}</li>
{{/each}}
</ul>
Warum möchten Sie die Änderungen im Geschäft nicht beibehalten, wollen Sie sie nicht speichern? –