Поместите код JavaScript из тега головки в файлы METEOR JS
-
02-01-2020 - |
Вопрос
Хорошо, я не совсем уверен, как четко объяснить, поэтому название, возможно, было немного запутано. У меня есть какой-то код для использования API Google Maps из W3 Schools ( http://www.w3schools.com /gogleapi/google_maps_basic.asp ), который отображается, как идет в головной тег HTML-файла. Но я также пытаюсь использовать Meteor.js для другой части приложения, и он разделяет код JavaScript в другой файл .js. Таким образом, мне интересно, как / где поместить код JavaScript из тега головки в файлы METEOR .js. Я попытался поставить его непосредственно, но я думаю, что ему нужен другой тег скрипта, чтобы пойти с ним, потому что у него есть некоторые переменные, которые не были определены, если я переместил его. Итак, как я могу переместить код JavaScript и убедитесь, что переменные все еще определены? Должен ли я переместить тег SCRIP 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 repo кода, но я не думаю, что вам это понадобится: https://github.com/2016rshah/meteor/tree/master/flightnews
Извините за то, что задал такой глупый вопрос, я новичок в Web-dev, и я никогда не сталкивался с такими проблемами, как это с Java или Python, потому что вы можете просто импортировать, где вам нужно. Спасибо за любые предложения!
Решение
Это не глупый вопрос.У других тоже была такая же проблема. Это вопрос имеет два хороших ответа, которые решит вашу проблему.В комментариях вы также найдете сообщение в блоге по этому вопросу.
Тем не менее, вы также можете пожелать рассмотреть возможность использования пакета METEOR, который был разработан для облегчения интеграции Google Maps в Meteor.Одним из примеров является googlemaps
но есть и другие.Также есть также Пример , показывающий, как использовать пакет.