有没有办法等到所有System.register(从ES6编译而来)都已解析并加载?

这对于e2e testing in Angular和其他小东西特别有用。

最佳答案

System.import您要等待的模块将返回promise。

System.import("myModule").then(function() {
   // here it is loaded.
});


在实践中,您可能希望将诸如systemjs-builder之类的东西与特定于路由的捆绑逻辑一起使用,而不是在第一页加载时就将内容加载到系统中-这样可以减少与服务器的往返行程。

关于javascript - SystemJS准备好了吗?,我们在Stack Overflow上找到一个类似的问题:https://stackoverflow.com/questions/34541866/

10-13 02:41