2017-12-15 4 views
0

のために私は簡単にするために探しています次のコードを持っている:複数のコールバックを結合するにはどうすればよいですか?具体的にBingMapモジュールのロード

var MM = Microsoft.Maps; 
MM.loadModule("MM.Clustering", function() { 
    MM.loadModule("HtmlPushpinLayerModule", function() { 
     // Do actual work 
    }); 
}); 

をそれが(擬似コード)のようなものの中にこれらを組み合わせることが可能である:

MM.loadModule("MM.Clustering") && MM.loadModule("HtmlPushpinLayerModule"), function() { 
    // Do actual work 
}); 

答えて

1

あなたはPromisesを使用することができますコールバックを待つのにPromise#allを使用してください。

あなたはこの質問にこのような何かを見ることができます:それは約束をサポートしていないので、 Microsoft bing maps api and loading modules issue

+0

は残念ながら、Internet Explorerの11のために、このアプローチを使用することはできません。 – AngryHacker

+0

IE 11用にいくつかのポリフィルを使用すると、最新のブラウザと互換性があります。 –

関連する問題