Skip to content

x-modelable

x-modelable 允许将任何 Alpine 属性公开为 x-model 指令的目标。

html
<div x-data="{ number: 5 }">
  <div x-data="{ count: 0 }" x-model="number" x-modelable="count">
    <button @click="count++">Increment</button>

    <p>Count: <span x-text="count"></span></p>
  </div>

  <p>Number: <span x-text="number"></span></p>
</div>

如上,外部范围属性 number 现在绑定到内部范围属性 count

通常用于将内部组件中包含的部分属性暴露到外部组件中。