如何使用 jquery 模板动态访问一些 json 值

发布于 2024-12-01 10:02:05 字数 522 浏览 0 评论 0原文

我有以下 json 并假设我无法修改它:

{
    "structure": [
        {"property": "propA"},
        {"property": "propB"}
    ],
    "data": {
        "propA": 7,
        "propB": "something"
    }
}

现在是模板:

{{each structure}}
        <span>${data.$value.property}}</span>
{{/each}}

我想要实现的是我所做的 ${data.$value.property}} 具有相同的结果就像我这样做 ${data.propA}

问题:我不知道“propA”存在于“data”json 中。我必须动态地访问该部分

提前致谢!

I have the following json and suppose that I can't modify it:

{
    "structure": [
        {"property": "propA"},
        {"property": "propB"}
    ],
    "data": {
        "propA": 7,
        "propB": "something"
    }
}

Now the template:

{{each structure}}
        <span>${data.$value.property}}</span>
{{/each}}

What I want to achieve is that where I do ${data.$value.property}} have the same result as if I do ${data.propA}

Issue: I don't know that "propA" exists whithin the "data" json. I have to access that part dinamically

thanks in advance!

如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。

扫码二维码加入Web技术交流群

发布评论

需要 登录 才能够评论, 你可以免费 注册 一个本站的账号。

评论(1

我们的影子 2024-12-08 10:02:05

试试这个:

<span>${data[$value.property]}}</span>

Try this:

<span>${data[$value.property]}}</span>
~没有更多了~
我们使用 Cookies 和其他技术来定制您的体验包括您的登录状态等。通过阅读我们的 隐私政策 了解更多相关信息。 单击 接受 或继续使用网站,即表示您同意使用 Cookies 和您的相关数据。
原文