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