У меня есть два абстрактных состояния parent
и parent.child
и активируемое состояние parent.child.grand
.
Я хочу, чтобы parent
был обещано разрешенным, прежде чем parent.child.grand
выполнит свои разрешения. Зачем? Поскольку определенные данные, которые поступают из запроса ajax в разрешении от parent
, требуются в parent.grand.child
.
Здесь gist
Возможно ли последовательно связать promises родительского с дочерними состояниями без использования контроллеров?
(parent
разрешить старт → завершить ajax-запрос → решить обещание → parent.child.grand
разрешить старт → завершить ajax-запрос → разрешить обещание)