Version 1.1.0 und höher (von 5/11/16)
Mit der Version 1.1.0 und höher, Sie haben $recompute()
Methode zu verwenden, das das gleiche Material wie alt tun (siehe unten) $serverRefresh()
Methode.
Die Dokumentation finden Sie unter Angular-Wakanda Entity API Reference.
Version < 1.1.0
Auf der aktuellen Version (1.0.4) von Angular-Wakanda, Sie noch können das tun, indem $serverRefresh()
auf Ihrem Unternehmen anrufen.
var entity = ds.Product.$create();
entity.$serverRefresh().$promise.then(function() {
//Your entity is updated with calculated attributes filled, and right events executed
});
Was $serverRefresh()
tut, ist die folgende:
- Auf einem neu Attribut erstellt (noch nicht gespeichert), wird es auslösen
init
dann clientrefresh
Ereignisse serverseitige, aktualisieren Sie dann die clientseitige Einheit
- Auf einer bereits gespeicherten Einheit, wird es
clientrefresh
Ereignis serverseitige auslösen, dann aktualisieren clientseitige Einheit
Tatsächlich ist es veraltet und wird entfernt. Aber es wird in Version 1.1.0 durch eine andere, gut dokumentierte und eindeutige Methode ersetzt, die dasselbe Verhalten hat.
Danke. Ich werde das testen und Feedback geben. Das klingt gut. Ist das Repo für die neue Version privat? – Ganbin
@Gankin Ja, es ist privat für jetzt, es wird bald veröffentlicht werden. – Blackus