小胡子:
我有'matches'=>['foo', 'bar']
。我也有:
[
'deals'=> [
'foo' => new Deal('name1'),
'bar' => new Deal('name2'),
'baz' => new Deal('name3')
]
]
我想做的是:
{{#matches}}
{{deals}}.{{.}}.{{name}}
{{/matches}}
哪个不起作用。
这是有效的,除了它不像我需要的那样动态:
{{#matches}}
{{deals.bar.name}}
{{/matches}}
有任何想法或建议吗?
答案 0 :(得分:1)
您可能需要提前进行预测,以便在将代码应用于模板之前对代码中的匹配进行处理。如果我理解正确,您就会尝试在模板中嵌入匹配逻辑,而Mustache通常不支持这种逻辑。
您可以过滤匹配,也可以对每个描述是否匹配的布尔属性应用。