Перейти к содержимому

x-id

x-id позволяет вам объявить новую «область действия» для любых новых идентификаторов, созданных с помощью $id(). Он принимает массив строк (имена идентификаторов) и добавляет к каждому сгенерированному $id('...') суффикс, который уникален для других идентификаторов на странице.

x-id предназначен для использования в сочетании с магическим свойством $id(...).

Вот краткий пример использования этой директивы:

<div x-id="['text-input']">
<label :for="$id('text-input')">Имя пользователя</label>
<!-- for="text-input-1" -->
<input type="text" :id="$id('text-input')" />
<!-- id="text-input-1" -->
</div>
<div x-id="['text-input']">
<label :for="$id('text-input')">Имя пользователя</label>
<!-- for="text-input-2" -->
<input type="text" :id="$id('text-input')" />
<!-- id="text-input-2" -->
</div>