Пытаясь понять обещания 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

Ответы на вопрос(1)

Ваш ответ на вопрос