В целом тип привязки состоит из следующих префиксов символов: .prop
, ?optional
и @event
.
html`<input
id="state"
type="radio"
name=${this.group}
@change=${onChange}
?required=${required}
.checked=${this.checked} />`
Вы можете вставить JavaScript выражения в качестве заполнителей для HTML текстового содержимого, атрибуты, логические атрибуты, свойства и обработчики событий.
- Текстовое содержимое:
<p>${...}</p>
- Атрибут:
<p id="${...}"></p>
- Логический атрибут:
?disabled="${...}"
- Свойство:
.value="${...}"
- Обработчик события:
@event="${...}"
Live Demo