小胡子使用当前数组值来索引数组
问题描述:
在小胡子中:小胡子使用当前数组值来索引数组
我有'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}}
任何想法或建议?
答
您可能希望提前进行预测,以便在将代码应用于模板之前对代码中的匹配进行处理。如果我的理解是正确的,那么你就试图在模板中嵌入匹配逻辑,而这个模板一般不支持。
您可以筛选匹配项,或者应用布尔属性来描述它们是否匹配。