2015-05-29 76 views
0

我想讓我的流星應用程序工作。它需要使用一些Google庫。尤其是,這兩個:將Google Javascript庫加載到流星中

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

我的理解是,這些都不是可以作爲一個流星包呢。我嘗試了以下方法:

(1)將它們放在佈局的頭部分。但是,每次渲染布局時(這適用於我的所有模板),這些文件都會重新加載,從而導致延遲。 (2)我試圖通過$ .getscript(的Jquery)動態加載。但是,儘管使用可覆蓋的可覆蓋緩存選項,但這裏也會重新加載這些文件。

有人可以建議什麼可能是實現加載這些庫文件的最佳方式,而不避免每次都會重新加載?

感謝 NP

回答

0

我要做的就是把我的頭一節中一個單獨的文件,如client/main.html,其中只包含head我的應用程序:

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

據我所知,這種方法不會在每次模板渲染時重新加載文件,只有刷新頁面時纔會重新加載文件。

+0

感謝您的意見。我嘗試了這一點,但是我仍然會爲每個模板渲染重新加載文件。我想知道是否需要下載這些庫,可能將它們封裝在一個包中,然後用作潛在的解決方案? – Prithvi