gpt4 book ai didi

template-engine - 如何将 ICanHaz 用于 mustache javascript 模板引擎?

转载 作者:行者123 更新时间:2023-12-01 02:34:43 25 4
gpt4 key购买 nike

我有一个 JSON 字符串:

{
"items": [
{"name": "red" },
{"name": "blue" }
],
"test" : {
"items" :[
{ "name" : "Hello" },
{ "name" : "World" }
]
}
}

我如何打印
<li>Hello</li>
<li>World</li>

我尝试使用下面的模板,但它不起作用。而是打印“红色和蓝色”。我无权更改 JSON 字符串,我只能操作模板。
{{#test}}
{{#items}}
<li>{{name}}</li>
{{/items}}
{{/test}}

最佳答案

出于某种原因,以下代码:

<head>
<script src="https://github.com/andyet/ICanHaz.js/raw/master/ICanHaz.js"></script>

<script>
function clicked()
{
ich.addTemplate("user", "{{#test}} {{#items}} <li>{{name}}</li>\n {{/items}} {{/test}}");
document.getElementById("result").innerHTML = ich.user(userData);
}

var userData = {
"items": [
{"name": "red" },
{"name": "blue" }
],
"test" : {
"items" :[
{ "name" : "Hello" },
{ "name" : "World" }
]
}
};

</script>

</head>
<body>
<button onclick="clicked()">CLICK</button>
<ul id="result"><li>Result</li></div>
</body>

准确地给我:
  • 您好
  • 世界

  • 所以,你的模板应该是正确的。

    关于template-engine - 如何将 ICanHaz 用于 mustache javascript 模板引擎?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/10744272/

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