Атрибут hx-ext
Атрибут hx-ext подключает расширение htmx для элемента и всех его дочерних элементов.
В качестве значения можно указать:
- Одно название расширения
- Список расширений через запятую
Размещение атрибута:
- На родительских элементах — применяется ко всей ветке DOM
- На теге
body— применяется ко всем запросам htmx
hx-extнаследуется и объединяется с родительскими элементами, поэтому расширения можно указать на любом уровне DOM-иерархии, и они применятся ко всем дочерним элементам.- Чтобы отменить расширение, заданное родительским узлом, используйте
hx-ext="ignore:имя_расширения".
<div hx-ext="example"> Расширение "example" применяется в этой части дерева... <div hx-ext="ignore:example"> ... но не будет применяться здесь. </div></div><body hx-ext="preload,morph"> Расширения "preload" и "morph" активны во всем дереве...</body>