Редактировать:
Я неправильно понял, где была проблема, я пропустил ее в сети, запрашивающей деталь.
Если возможно, я бы предложил использовать fetch()
вместо XMLHttpRequest()
, поскольку это облегчит написание ... и отладку. Что бы вы подумали:
async getResource() {
let response = await fetch(this.url);
let jsonResponse = await response.json();
console.log(jsonResponse);
this.myArray =jsonResponse;
}
Дополнительная информация о fetch()
на MDN-сайте
Если вы хотите визуализировать элемент HTML (и вы Вы уверены, что это безопасно), вы можете использовать директиву unsafehtml
от lit- html при рендеринге.
При рендеринге вы можете использовать:
render() {
return html`
<div id="check"></div>
<div>${this.url}</div>
<ul>
${this.myArray.map((i) => html`<li>${unsafeHTML(i)}</li>`)}
</ul>
`;
}
Будет ли это решением в вашем случае?