gpt4 book ai didi

templates - 是否可以将变量传递给 mustache 部分

转载 作者:行者123 更新时间:2023-12-04 02:21:26 24 4
gpt4 key购买 nike

假设我有一个像这样的 mustache 按钮

<button name="{{name}}" class="btn">{{title}}</button>

像这样直接调用部分时是否可以以某种方式设置标题
<form>
....
{{> button|name=foo,title=Cancel}} {{> button|name=bar,title=Submit}}
</form>

这将使创建 View 变得更容易,而不是像这样为每个按钮创建一个散列。
<form>
....
{{#buttons}}
{{> button}}
{{/buttons}}
</form>

最佳答案

我不确定你能做到这一点,但我使用 mustache 函数解决了这个问题

javascript

var partial = "<div>{{value}}</div>";
var data = {some_data:[1,2,3]};
var items = {func:function (){
return function (index){
return mustache.render(partial,{value : data.some_data[index]});
}
});
mustache.render(main,items);

mustache
{{#func}}1{{/func}}
{{#func}}2{{/func}}

关于templates - 是否可以将变量传递给 mustache 部分,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/15667011/

24 4 0