好吧,我不确定如何清楚地解释这一点,所以标题可能会有些混乱。我有一些代码来使用来自w3学校(http://www.w3schools.com/googleAPI/google_maps_basic.asp)的google maps api,它显示在html文件的head标签中。但我也试图将Meteor.js用于应用程序的另一部分,它将javascript代码分成另一个.js文件。所以基本上我想知道如何/从哪里将javascript代码从head标签放入meteor .js文件。我试图将其直接放入,但我认为它需要另一个脚本标记,因为它有一些变量,如果我移动它没有定义。那么如何移动javascript代码并确保仍然定义变量?我应该以某种方式移动脚本src标签吗?
<script src="https://maps.googleapis.com/maps/api/js?key=myKey"> </script>
<script>
//javascript code I want to move is here
</script>
我也读过一些关于使用jQuery或其他东西动态加载javascript的内容,但我不确定我是否理解这是如何工作的?
这是代码的github回购,但我认为你不需要它:https://github.com/2016rshah/meteor/tree/master/FlightNews
很抱歉提出这样一个愚蠢的问题,我是web-dev的新手,而且我从来没有真正遇到像Java或Python那样的问题,因为你可以随时随地导入。谢谢你的任何建议!
答案 0 :(得分:1)
这不是一个愚蠢的问题。其他人也遇到了同样的问题。 This问题有两个可以解决问题的好答案。在评论中,您还会找到关于该问题的博客文章。
但是,您可能还想考虑使用开发的Meteor软件包来简化Google Maps与Meteor的集成。一个例子是googlemaps
,但也有其他例子。还有一个example向您展示如何使用该软件包。