将Google Javascript库加载到Meteor中

时间:2015-05-29 12:10:59

标签: javascript jquery meteor loading libraries

我正在努力让我的Meteor App工作。它需要使用一些Google库。特别是这两个:

https://apis.google.com/js/client.js?onload=loadGooglePlatformLib https://apis.google.com/js/platform.js

我的理解是,它们还没有作为Meteor软件包提供。我尝试了以下方法:

(1)将它们放在布局的头部。但是,每次呈现布局(适用于所有模板)时,都会重新加载这些文件,从而导致延迟。

(2)我通过$ .getscript(Jquery)尝试了动态加载。但是,尽管使用了可覆盖的可覆盖缓存选项,但这里也会重新加载这些文件。

有人可以建议什么是实现加载这些库文件的最佳方法,而不会避免每次重复加载?

由于 NP

1 个答案:

答案 0 :(得分:0)

我所做的是将我的头部分放在一个单独的文件中,例如client/main.html,其中只包含我的应用的head

<head>
  <script src="//apis.google.com/js/platform.js"></script>
</head>

据我所知,只有在刷新页面时,此方法才会在每次模板渲染时重新加载文件。