Javascript 有没有办法在通话/事件时将Angular2应用程序加载到其根标签?

Javascript 有没有办法在通话/事件时将Angular2应用程序加载到其根标签?,javascript,angular,Javascript,Angular,现在,当页面加载时,Angular2将应用程序加载到html根标记。我需要一个可以调用的功能,比如Angular2.load() System.import('app').catch(function(err){ console.error(err); }); 要启动应用程序时,请运行此命令 System.import('app').catch(function(err){ console.error(err); }); 我们最后做的是 Object.defineProperty(windo

现在,当页面加载时,Angular2将应用程序加载到html根标记。我需要一个可以调用的功能,比如
Angular2.load()

System.import('app').catch(function(err){ console.error(err); });

要启动应用程序时,请运行此命令

System.import('app').catch(function(err){ console.error(err); });

我们最后做的是

Object.defineProperty(window, 'bootstrapMyApp', {
    value: function() {
        platformBrowserDynamic().bootstrapModule(AppModule);
    }
});
在我们的生产文件中


因此,调用
window.bootstrapMyApp()
将加载Angular应用程序。

我们最终要做的是

Object.defineProperty(window, 'bootstrapMyApp', {
    value: function() {
        platformBrowserDynamic().bootstrapModule(AppModule);
    }
});
在我们的生产文件中


因此,调用
window.bootstrapMyApp()
将加载Angular应用程序。

它表示
系统未定义
这仅在使用
System.js
编译
Angular2
时才出现。也许我们可以先探索angular2周期。。邮寄前。如果它说
系统没有定义
,那会很有帮助。这只是在使用
System.js
编译
Angular2
时。也许我们可以先探索angular2周期。。邮寄前。这将是有益的,这取决于你为什么要这样做。您可能会推迟整个应用程序的加载,而不仅仅是引导(这就是
System.import
和相关答案可能会有所帮助的地方)。这取决于您为什么要这样做。您可能会推迟整个应用程序的加载,而不仅仅是引导(这就是
System.import
,相关答案可能会有所帮助)。