javascript – System.import承诺链接
作者:互联网
我偶然发现了一些片段similar to this one:
System.import('core-js').then( function() {
System.import('polymer/mutationobservers').then( function() {
System.import('aurelia-bootstrapper');
})
});
它是否代替回调地狱 – 一个承诺地狱?可以将连续的System.imports展平以使用promise链接,或者可能存在问题吗?
解决方法:
我推荐链接,例如
System.import('core-js')
.then(function(){
return System.import('polymer/mutationobservers');
})
.then(function(){
return System.import('aurelia-bootstrapper');
});
当你从当时返回一个promise时,它会在执行next之前等待它解决,所以在这种情况下,mutobservers必须在aurelia-bootstrapper之前加载.
标签:javascript,ecmascript-6,promise,systemjs 来源: https://codeday.me/bug/20190716/1476035.html