System.import来自JavaScript或特定于angular 2
我正在看Hello World快速入门angular 2应用程序,如下所示 问题 在Hello World quick start angular 2应用程序中,System.import来自JavaScript或特定于angular 2,angular,Angular,我正在看Hello World快速入门angular 2应用程序,如下所示 问题 在Hello World quick start angular 2应用程序中,System.import是特定于angular 2的JavaScript语句/构造还是函数 如果它是JavaScript的一部分,那么它不需要特殊的库来工作,否则它将需要一些特殊的库。我很好奇是什么库提供了这个功能 Hello World angualr 2应用程序代码 <!DOCTYPE html> <html&g
System.import
是特定于angular 2的JavaScript语句/构造还是函数
如果它是JavaScript的一部分,那么它不需要特殊的库来工作,否则它将需要一些特殊的库。我很好奇是什么库提供了这个功能
Hello World angualr 2应用程序代码
<!DOCTYPE html>
<html>
<head>
<title>Angular QuickStart</title>
<base href="/">
<meta charset="UTF-8">
<meta name="viewport" content="width=device-width, initial-scale=1">
<link rel="stylesheet" href="/src/styles.css">
<!-- Polyfill(s) for older browsers -->
<script src="node_modules/core-js/client/shim.min.js"></script>
<script src="node_modules/zone.js/dist/zone.js"></script>
<script src="node_modules/systemjs/dist/system.src.js"></script>
<script src="/src/systemjs.config.js"></script>
<script>
System.import('/src/main.js').catch(function(err){ console.error(err); });
</script>
</head>
<body>
<my-app>Loading AppComponent content here ...</my-app>
</body>
</html>
角度快速启动
System.import('/src/main.js').catch(函数(err){console.error(err);});
正在此处加载AppComponent内容。。。
System.import()
首先被考虑作为动态加载ESM模块的本机API。正因为如此,SystemJS和Webpack都采用了它,并用于在运行时动态加载模块。但是,最终的规范和实现在浏览器中定义import()
API(已经由Chrome实现)。最新的v3.x网页包已弃用System.import()
,现在可识别import()
。SystemJS也不推荐使用System.import
,现在可以识别SystemJS.import()
。在<代码>快速启动角2 APP<代码> >代码>系统中,IXONE(/<代码>是一个旧的API,用于<代码> Stjjs。< /P>它来自StaseJS,在SeaSIT中来自StaseJS:它来自StaseJS,不再是路径角占用,您应该考虑使用角CLI(使用WebPACK)。在新的angular 4项目中,感谢所有人。请发布您的答案,这样我可以标记它。@Stavm,所以如果我们使用webpack,那么webpack将有自己版本的System.import?systemjs是angular团队提出的还是一个独立的库?@MaxKoretskyiakaWizard,这是否意味着System
现在不推荐作为JavaScript全局变量使用?或者它只是不推荐在当前版本的Webpack中使用?@Daniel,我现在没有关注这个话题,你可能应该问另外一个问题