Ich habe ein Ember-Datenmodell. Ich würde gerne etwas Verarbeitung in der .then versprechen, sobald es geladen hat und dann das gleiche Modell als Versprechen zurückgeben. Das habe ich gerade jetzt. Wie verpacke ich das Rückgabeobjekt als Versprechen, damit andere Versprechen angekettet werden können?Wie erstelle ich ein Versprechen in Ember.js für ein Ember-Datenmodell
App.Member.find(1).then(function(member){
//do some processing here
return member; // Does this need to be wrapped as a promise?
}
Sobald Sie ein Ergebnis zurückgegeben haben, das kein anderes "Versprechen" von einem "thenable" ist, wird es als aufgelöst betrachtet. Die Rückgabe von 'member' ist also gleichbedeutend mit dem Einschließen in ein anderes' Versprechen' und das manuelle Aufrufen von 'resolve'. Sie brauchen nur ein Wrapper 'Versprechen', wenn das' member' durch eine andere asynchrone Operation erhalten werden soll. –
Das ist gut zu wissen .. Danke! – ianpetzer