Обычно на простом javascript-сайте я могу использовать следующий script для ссылки на google maps api и установить callback с помощью initMap.
<script async defer src="https://maps.googleapis.com/maps/api/js?callback=initMap"></script>
То, что я наблюдал, это функция initMap на простом javascript сайте находится под областью окна, и на нее можно ссылаться в параметрах script - ?callback=initMap, но как только я напишу компонент в angular2 с компонентным методом, называемым initMap, initMap будет находиться в рамках моего компонента. Тогда асинхронная загрузка script, которую я установил в индексе, не сможет поймать мой компонент initMap.
В частности, я хотел бы знать, как добиться того же самого в Angular2?
PS: Я знаю, что есть
angular2-google-mapsкомпонентalphaчерезnpm, но в настоящее время он поставляется с ограниченными возможностями, поэтому я хотел бы знать, как загрузить его более простым способом, не используя другой компонент, поэтому я могу просто использовать google maps api для реализации моего проекта.