我继承了一个使用Google图表的Angular 6项目。具体来说,它使用一个名为ng2-google-charts的软件包。据我所知,这是一个程序包,试图使Google Charts易于在Angular 2+中使用。 (这正确吗?)
当我加载页面时,我可以从开发人员控制台中看到它按以下顺序检索文件:
https://www.gstatic.com/charts/loader.js
https://www.gstatic.com/charts/45.2/loader.js
https://www.gstatic.com/charts/45.2/js/jsapi_compiled_undefined_module.js
未找到最后一个(404错误)。当我在第一个loader.js中查看代码时,它会这样说,我假设它会检索第二个文件:
d=I.f.H.from("https://www.gstatic.com/charts/%{version}/loader.js")
当我查看第二个loader.js中的代码时,它说了这一点,我假设它将检索第三个文件:
compiled:R.f.H.from("https://www.gstatic.com/charts/%{version}/js/jsapi_compiled_%{package}_module.js")
因此,我出于某种原因认为%{package}是未定义的,并将其放入第三个文件的URL中,然后使该URL无效。为什么会这样呢?据我所知,图表在应用程序中似乎运行良好。