Пытаясь понять обещания Ember JS
Я пытался поработать над примером кода, чтобы получить обещания. Но я не могу понять, как справиться с обратными вызовами и получить «жизнеспособное» значение позже.
Вот два соответствующих примера JSBin, над которыми я работаю. Написано в многословном стиле, чтобы подражать выпечки печенья.
Ember JS без асинхронного
http://jsbin.com/iSacev/1/edit
чисто синхронный пример для демонстрации базового поведения (умышленное использование базовой объектной модели)
Ember JS с асинхронными и обещаниями
http://jsbin.com/udeXoSE/1/edit
Попытайтесь расширить первый пример и реализовать метод, в котором все выполняется с задержкой, и позднее возвращает объект выполненного обещания.
Концепции, пытающиеся понять:
Как правильно обрабатывать обещания и, в частности, Ember.RSVP.Promise и получить объект позже.Как использовать метод Ember.run.later вместо setTimeout