Próbując zrozumieć Ember JS obiecuje

Próbowałem popracować nad przykładem kodu, żeby objąć głowę obietnicami. Ale nie wydaje mi się, aby zrozumieć, jak radzić sobie z wywołaniami zwrotnymi i uzyskać później „wartość”.

Oto dwa przykłady JSBin, nad którymi pracuję. Napisany w stylu gadatliwym, aby naśladować pieczone ciasteczka.

Ember JS bez asynchronizacji

http://jsbin.com/iSacev/1/edit

czysto synchroniczny przykład pokazujący podstawowe zachowanie (celowe używanie podstawowego modelu obiektu)

Ember JS z asyncem i obietnicami

http://jsbin.com/udeXoSE/1/edit

Spróbuj rozszerzyć pierwszy przykład i zastosuj metodę, w której rzeczy są wykonywane z opóźnieniem i zwracają spełniony obietnicę w późniejszym czasie.

Koncepcje próbujące zrozumieć:

Jak prawidłowo obsłużyć obietnice, a zwłaszcza Ember.RSVP.Promise i zdobyć obiekt później.Jak używać metody Ember.run.later zamiast setTimeout

questionAnswers(1)

yourAnswerToTheQuestion