Итак, я пытаюсь загрузить свою карту листовки в свой полимерный элемент 3, но у меня есть проблема, потому что мне нужен тег html div для загрузки карты ДО моего javascript листовки, иначе он выдает ошибку, говорящую, что нет контейнера для этого. Я не могу найти способ сделать это, потому что я импортирую свой javascript, поэтому он всегда будет загружаться первым. Мне нужен полимер, чтобы каким-то образом загрузить тег html перед рендерингом javascript. Вот код полимерного элемента:
import { PolymerElement, html } from '@polymer/polymer/polymer-element.js';
import './shared-styles.js';
import './leaflet/leaflet.js';
class MyView1 extends PolymerElement {
static get template() {
return html`
<style include="shared-styles">
:host {
display: block;
padding: 10px;
}
</style>
<div class="card">
<div class="circle">1</div>
<h1>View One</h1>
<div id="map" style="width: 900px; height: 500px"></div>
</div>
`;
}
}
window.customElements.define('my-view1', MyView1);