В моем приложении Angular у меня есть следующее меню:
Как вы можете видеть, у меня есть элементы (которые являются a
элементами), а также флажок и метка в каждом из них:
<span class="caption">RAM</span>
<a class="item">
<div class="item-checkbox">
<input type="checkbox" tabindex="0" class="hidden">
<label>4 GB</label>
</div>
</a>
<a class="item">
<div class="item-checkbox">
<input type="checkbox" tabindex="0" class="hidden">
<label>8 GB</label>
</div>
</a>
<a class="item">
<div class="item-checkbox">
<input type="checkbox" tabindex="0" class="hidden">
<label>16 GB</label>
</div>
</a>
Как мне добавить (click)
к каждому элементу, чтобы правильно обрабатывать захват событий, поэтому, если пользователь нажимает на метку или на весь элемент, я получаю соответствующий флажок?
...Или вы знаете лучший способ понять, что я имею в виду?