hx-inherit
htmxμ κΈ°λ³Έ λμμ λ§μ μμ±μ μλμΌλ‘ βμμβνλ κ²μ λλ€. μ¦, hx-targetκ³Ό κ°μ μμ±μ λΆλͺ¨ μμμ λ°°μΉλ μ μμΌλ©°, λͺ¨λ μμ μμλ ν΄λΉ λμμ μμλ°μ΅λλ€. μΌλΆ μ¬λλ€μ μ΄ κΈ°λ₯μ μ’μνμ§ μμΌλ©° μμ±μ λν μμμ λͺ μμ μΌλ‘ μ§μ νλ κ²μ μ νΈν©λλ€.
μ΄ κ°λ° λͺ¨λλ₯Ό μ§μνκΈ° μν΄, htmxλ htmx.config.disableInheritance
μ€μ μ μ 곡ν©λλ€.
μ΄ μ€μ μ false
λ‘ μ€μ νλ©΄ htmx μμ±μ λν΄ μμμ΄ κΈ°λ³Έ λμμ΄ λμ§ μμ΅λλ€.
hx-inherit
μμ±μ μμ± μμμ μλμΌλ‘ μ μ΄ν μ μκ² ν©λλ€.
htmxλ μμ± μμμ λ€μκ³Ό κ°μ΄ νκ°ν©λλ€:
hx-inherit
κ° λΆλͺ¨ λ
Έλμ μ€μ λ κ²½μ°
inherit="*"
λ μ΄ μμμ λν λͺ¨λ μμ± μμμ νμ±νν©λλ€.hx-inherit="hx-select hx-get hx-target"
λ νλ μ΄μμ μ§μ λ μμ±μ λν μμλ§ νμ±νν©λλ€.λ€μμ htmx.config.disableInheritance
κ° falseλ‘ μ€μ λ κ²½μ°, anchor νκ·Έ μ§ν©μ λν΄ hx-target
μμ±μ 곡μ νλ divμ μμ
λλ€:
<div hx-target="#tab-container" hx-inherit="hx-target">
<a hx-boost="true" href="/tab1">Tab 1</a>
<a hx-boost="true" href="/tab2">Tab 2</a>
<a hx-boost="true" href="/tab3">Tab 3</a>
</div>