データを処理する手順がほとんどないとします。最初にダウンロードしてから何度も何度もやります。 C#のコードは、いくつかの行のように見えるでしょう - 各ステップごとに1つ。アンギュラ私はJSで、今理解したようデータを処理する複数のステップ、JS /角度のパターンは何ですか?
/それは次のようになります。
function prepateAndGo() {
loadData()
.$promise.then((loadedData) => {
prepareData(loadedData).$promise().then((preparedData) => {
preprocessData(preparedData).$promise().then((preprocessedData) => {
andDoSmthElse(preprocessedData).$promise().then((andDoSmthElseData) => {
makeupData(andDoSmthElseData).$promise().then((makeupedData) => {
Console.log('finally, everything is loaded and processed, lets go');
});
});
});
});
});
}
がより美しいパターンではないですか?スパゲティに対する一般的な解決策は何ですか?あなたのコールバックの各以来
これは、[約束の地獄](https://medium.com/@pyrolistical/how-to-get-out-of-promise-hell-8c20e0ab0513#.tq0qxg56n)、兄弟でありますコールバック地獄の。 – estus