Поместите код javascript из тега head в файлы meteor js

Хорошо, я не совсем уверен, как объяснить это ясно, поэтому название могло быть немного запутанным. У меня есть код для использования API карт Google из школ w3 (http://www.w3schools.com/googleAPI/google_maps_basic.asp), который отображается в теге head html-файла. Но я также пытаюсь использовать Meteor.js для другой части приложения, и он разделяет код javascript на другой файл .js. Так что в основном мне интересно, как/где поместить код javascript из тега head в файлы метеора .js. Я попытался вставить его напрямую, но я думаю, что ему нужен другой тег script, потому что у него есть некоторые переменные, которые не были определены, если я его переместил. Итак, как я могу переместить код javascript и убедиться, что переменные все еще определены? Должен ли я как-то переместить тег script src вместе с ним?

<script src="https://maps.googleapis.com/maps/api/js?key=myKey"> </script>
<script>
    //javascript code I want to move is here
</script>

Я также читал что-то о динамической загрузке javascript с помощью jQuery или чего-то еще, но я не уверен, что понимаю, как это будет работать?

Вот репозиторий кода на github, но я не думаю, что он вам понадобится: https://github.com/2016rsah/meteor/tree/master/FlightNews

Извините за такой глупый вопрос. Я новичок в веб-разработке, и я никогда не сталкивался с такими проблемами с Java или Python, потому что вы можете просто импортировать туда, куда вам нужно. Спасибо за любые предложения!


person 2016rshah    schedule 01.08.2014    source источник
comment
Возможный дубликат stackoverflow.com/questions/16761042/meteor- js-и-google-карты   -  person Tobold    schedule 01.08.2014


Ответы (1)


Это не глупый вопрос. У других тоже была такая же проблема. На этот вопрос есть два хороших ответа, которые решат вашу проблему. В комментариях вы также найдете сообщение в блоге о проблеме.

Однако вы также можете рассмотреть возможность использования пакета Meteor, который был разработан для облегчения интеграции Карт Google в Meteor. Одним из примеров является googlemaps, но есть и другие. Также есть пример, показывающий, как использовать пакет.

person Tobold    schedule 01.08.2014