Учитывая следующий пример кода:
import { LitElement, html, css } from 'lit-element';
class ItemsDisplay extends LitElement {
static get styles() {...}
static get properties {...}
constructor () {
super();
...
}
render {
return html`
${this.items.map((item, index, array) => html`
<div class="name">
...
</div>
`)}
`;
}
}
Как правильно выбрать все узлы с классом «имя»?
Я пробовал следующие способы, но не удалось ;все времена nodesList
было undefined
:
this.nodesList = this.shadowRoot.querySelectorAll(".name");
firstUpdated(changedProperties) {
return this.nodesList = this.shadowRoot.querySelectorAll(".name");
}
- Внутри пользовательской функции:
getNodesList() {
let nodesList = this.shadowRoot.querySelectorAll(".name");
...
}
Я также пытался с:
connectedCallback() {
super.connectedCallback();
return this.nodesList = this.shadowRoot.querySelectorAll(".name");
}
Ожидание чтения решения.
Tia