我有一组值和键值对的对象:
var array = ["first", "second"];
var object = {
"first":"firstvalue",
"second":"secondValue"
};
我想迭代数组并基于值,从对象中选择值,这样的东西(我知道这不起作用,但我看的是类似的方法):
{{#array}}
<tr><td>{{.}}</td><td>{{object[.]}}</td></tr>
{{/array}}
所以输出将是:
<tr><td>first</td><td>firstvalue</td></tr>
<tr><td>second</td><td>secondValue</td></tr>
答案 0 :(得分:1)
我不认为这是可能的,因为Mustache是“无逻辑的”。 也许您可以尝试使用Handlebars
交换MustacheHandlebars与Mustache模板基本兼容。在大多数情况下,可以将Mustache替换为Handlebars并继续使用当前模板。
使用handlerbars,您可以创建帮助程序来处理逻辑。