Angular System.js:加载已注册模块的正确方法

Angular System.js:加载已注册模块的正确方法,angular,systemjs,Angular,Systemjs,在这里挖掘问题之后,我找不到简单问题的答案:我想通过系统js注册模块,然后导入模块,但无法使其工作 这里是我的index.html,我想我错过了一些非常基本的东西 角度快速启动 System.config({ baseURL:“/”, //defaultJSExtensions:'js', 运输员:“巴别塔”, 套餐:{ “应用程序”:{ 格式:'系统', defaultExtension:false } } }); System.register('应用程序/引导程序',函数(){ 返回{

在这里挖掘问题之后,我找不到简单问题的答案:我想通过系统js注册模块,然后导入模块,但无法使其工作

这里是我的index.html,我想我错过了一些非常基本的东西


角度快速启动
System.config({
baseURL:“/”,
//defaultJSExtensions:'js',
运输员:“巴别塔”,
套餐:{
“应用程序”:{
格式:'系统',
defaultExtension:false
}
}
});
System.register('应用程序/引导程序',函数(){
返回{
执行:函数(){
document.getElementById('example').textContent='execute';
log('execute');
}
}
});
System.import('app/bootstrap')。然后(function(){
console.log(a,“已加载”);
},职能(a){
document.getElementById('example').textContent='problem';
日志(一个“问题”);
});
SystemJS 2.0 删除寄存器('名称',[],函数)名称参数 现在它只是register([],function),您需要一个额外的来注册和导入命名的register调用

SystemJS>6.x 您需要从额外的代码中添加支持该功能的代码

但您也可以在它注册后直接调用它,即使没有名称支持

System.register([]),function(){
"严格使用",;
返回{
执行:函数(){
console.log('breave heart!!!!!!!!!!!');
}
};
});
System.getRegister()[1]({},System.execute())
getRegister以数组的形式获取最后注册的模块。第一个条目是依赖项数组,secund是获取导出和模块参数的执行函数。这是额外的一章。使用空对象,然后使用系统

如果这需要更多的解释,请留下评论