У меня есть пустой массив с lit-element для добавления возраста от 2 до 13 лет, который я генерирую с помощью al oop. Мне нужно добавить каждый элемент в массив, используя метод, но я не знаю, как заставить его работать. Вот что у меня есть:
import { LitElement, html } from 'lit-element';
class ChildrenInput extends LitElement {
static get properties() {
return {
ages: {type: Array},
};
}
constructor() {
super();
this.minAge = 2;
this.maxAge = 13;
this.ages = [];
}
ages() {
for (let age = this.minAge; age <= this.maxAge; age++) {
this.ages.push(age);
}
}
render(){
return html`
<div>
<select>
<option selected>--</option>
<option>${this.ages.map(item => html`<li>${item}</li>`)}</option>
</select>
</div>
`;
}
}
customElements.define('children-input', ChildrenInput);