Я хочу построить цепочку обещаний, как показано ниже. Стрелки представляют зависимость: B нуждается в выходе A; C требует выходов как A, так и B.Как построить цепочку обещаний, включающую множественную зависимость?
Поскольку это не просто цепь, но и сеть, я не знаю, как это сделать элегантным способом. Моя идея состоит в том, чтобы выход B содержал выход A и передавал все это вместе с C по краю (B, C). Я предполагаю, что это, вероятно, не самый лучший способ сделать это, потому что должен быть какой-то метод, передавая результат непосредственно в С.
Я не вижу причин ни для чего другого, кроме линейной цепочки – Phil
Этот вопрос действительно о обещаниях и может быть реализован в любых рамках; это не Angular.js специфично. – Claies