Для
checked="checked"
html`${this.checked} < input type=checkbox ${this.checked}>`
Когда я проверяю вывод в браузере, вместо
флажок <тип ввода = флажок установлен>
Я получаю
проверено <input type=checkbox <!--{{lit-5238200558676867}}--==$0">
Что я делаю не так?
NB одинарная кавычка = обратная галочка
Обновление
Я работал над этим, создавая элемент, но я предполагаю, что существует более простой синтаксис
let cb = document.createElement("input");
cb.setAttribute('type', 'checkbox');
if (this.checked) {
cb.setAttribute('checked', 'true');
}
html `${cb}`