gpt4 book ai didi

javascript - 输出数据中存在的嵌套 Handlebar 助手

转载 作者:行者123 更新时间:2023-11-29 15:35:19 26 4
gpt4 key购买 nike

我遇到了困难,看不到如何循环遍历提供的数据中找到的 Handlebars 助手。我调整了一个 jsfiddle 来说明我想要做什么。任何帮助是极大的赞赏。

您会看到数据中的 {{position.one}} 等于字符串 Team Lead 我可以毫无问题地输出它,但是当helper 在 {{person.jobTitle}} 中使用,它只是输出 Front End {{position.one}}

有没有办法让这个输出 {{person.jobTitle}} 中的 {{position.one}} 以便输出是 前端团队负责人?

这是 fiddle 。感谢您的关注!

http://jsfiddle.net/z9u5jz7w/1/

回复:@luciano-santos尝试找到一种遍历所有内容的方法,无论表达式是独立的还是数据包含另一个表达式。

我找到了这个库扩展(https://github.com/mateusmaso/handlebars.nested),但似乎只有当表达式直接在被评估的表达式中时才有效,即 {{jobTitle {{position.one}} }} {{jobTitle}} 实际上包含 {{position.one}} 表达式。

似乎我可能需要写一些东西来评估表达式是否包含 {{ 并重新评估。

回答

最终为此编写了一个自定义帮助程序。希望它也能帮助别人。此助手允许评估在 JSON 或给定数据集中找到的嵌套表达式。

https://github.com/davidwickman/handlebars-helper-inception

最佳答案

最终为此编写了一个自定义帮助程序。希望它也能帮助别人。此助手允许评估在 JSON 或给定数据集中找到的嵌套表达式。

https://github.com/davidwickman/handlebars-helper-inception

关于javascript - 输出数据中存在的嵌套 Handlebar 助手,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/29929744/

26 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com