gpt4 book ai didi

javascript - 在 javascript 中渲染 Hash 的模板是什么

转载 作者:行者123 更新时间:2023-11-30 13:20:22 26 4
gpt4 key购买 nike

使用 JavaScript 的 Mustache 模板实现模板应该如何呈现 Hash 对象。越来越多的示例涉及众所周知的键和值,但是如何创建模板(知道散列的形式是 <string,string> )

var hash = {
"Key1":"Value1",
"Key2":"Value2",
"Key3":"Value3",
"Key4":"Value4"
};

Mustache.render(hash,"{{WHAT COMES HERE}}");

我正在尝试输出这个

<ul>
//for each object in hash
<li><a href="{{key}}">value</a></li>
</ul>

最佳答案

在 mustache 里,它:

Mustache.render(html, data);

对于重复值,您可以使用节

var html = '<ul>{{#list}}<li><a href="{{key}}">{{value}}</a></li>{{/list}}</ul>';

和数据:

var data = {
list : [ //list is an array of items
{key:'foo1',value:'bar1'},
{key:'foo2',value:'bar2'},
{key:'foo3',value:'bar3'},
...
]
}

关于javascript - 在 javascript 中渲染 Hash 的模板是什么,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/10408643/

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