Javascript 有没有办法在通话/事件时将Angular2应用程序加载到其根标签?
现在,当页面加载时,Angular2将应用程序加载到html根标记。我需要一个可以调用的功能,比如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.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
,相关答案可能会有所帮助)。