Warning: file_get_contents(/data/phpspider/zhask/data//catemap/9/javascript/390.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Javascript 准备好了吗?_Javascript_Systemjs - Fatal编程技术网

Javascript 准备好了吗?

Javascript 准备好了吗?,javascript,systemjs,Javascript,Systemjs,是否有方法等待所有系统寄存器(从ES6传输)解析并加载 这对于系统和其他小事情特别有用。系统。导入您要等待的模块,该模块将返回一个承诺 System.import("myModule").then(function() { // here it is loaded. }); 在实践中,您可能希望使用类似systemjs builder的东西来实现特定于路由的绑定逻辑,而不是在第一页加载时使用system加载—这样就减少了到服务器的往返次数。system.import()的问题是,无法解决

是否有方法等待所有
系统寄存器(从ES6传输)解析并加载


这对于系统和其他小事情特别有用。

系统。导入您要等待的模块,该模块将返回一个承诺

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

在实践中,您可能希望使用类似systemjs builder的东西来实现特定于路由的绑定逻辑,而不是在第一页加载时使用system加载—这样就减少了到服务器的往返次数。

system.import()的问题是,
无法解决二级依赖关系

System.register
有一个“回调”,当它的所有依赖项(及其依赖项的依赖项等)都被解析时执行

当从ES6进行传输时,基本上这个“回调”是由文件中的其余代码构造的,除了
import
语句之外,所有代码都是这样。因此,我真的不必对SystemJS做任何事情来获得一个回调来启动测试;现在的问题是如何让测试(即量角器)手动启动。目前,解决办法是将测试延迟约30秒