首页 > 解决方案 > 高山嵌套 x 数据

问题描述

我正在尝试学习 Alpine,并且正在测试嵌套的 x 数据。我遇到了嵌套 x-data 的 GitHub 问题。他们提供了一个我想自己尝试的解决方案。但是,当我尝试复制代码时,它没有打印任何内容。控制台中也没有错误。谁能指导我做错了什么?

<div x-data="{foo: 'bar'}">
        <div x-data="{ }">
            <span x-text="foo"></span>
        </div>
</div>

我也尝试使用该$el属性,但它产生了相同的结果。

标签: javascripthtmlalpine.js

解决方案


正如@LaundroMat 提到的,帮助函数是为此目的而构建的。

<div x-data="{foo: 'bar'}">
    <div x-data="{localFoo: 'local bar'}">
        <span x-text="$parent.foo"></span>
        <p x-text="localFoo"></p>
    </div>
</div>

代码笔供参考


推荐阅读