在Angular 4应用中加载外部javascript模块

时间:2019-01-18 17:11:40

标签: angular systemjs

我有一个angular 4应用程序,该应用程序使用SystemJs进行模块加载。 此应用程序本身在运行时由另一个Angular应用程序作为模块远程加载,因此我没有要在其中添加脚本引用的主要html文件。我们也没有使用angular CLI,所以我没有angular-cli文件。

我可以通过将这个js文件(从另一个域加载,必须使用完整路径)添加到SystemJs来使其工作,并在运行时加载它。唯一的问题是,此js模块对应用程序功能并非绝对重要,它只是我们全球团队编写的用于处理页面分析的文件。如果由于某种原因该文件丢失,或者承载此文件的服务器出现故障,我不希望该应用程序崩溃。但是,当systemJs无法加载某些内容时,似乎会导致整个应用程序崩溃。

摘要:  -有没有办法很好地处理模块的系统失败加载?  -如果没有,还有另外一种方法可以在运行时加载该js文件而无需    有index.html在其中放置脚本引用?

0 个答案:

没有答案