对couchapp的迭代

时间:2011-01-11 08:57:38

标签: mustache couchapp

我在couchapp上的mustache.html上写了这个

** {{%IMPLICIT-ITERATOR iterator = i}} {{#示例}}

你好{{i}}

{{/示例}} **

使用此数组

{   “例子”:[“alpha”,“beta”,“gamma”,“delta”] }

但是couchapp的结果是这样的

hallo alpha,beta,gamma,delta

hallo alpha,beta,gamma,delta

hallo alpha,beta,gamma,delta

hallo alpha,beta,gamma,delta

我怎样才能得到你的beta和hallo delta?

由于

1 个答案:

答案 0 :(得分:1)

如果您不习惯“无逻辑”模板,这是一个区域,您可能会觉得自己有一些手铐。简而言之,如果您只想在胡子中渲染数组的子集,那么您需要提供一个只包含您想要显示的元素的数组。

AFAIK,没有办法放置表格的条件逻辑“如果元素是'a'打印它,否则不打印它”。当然,小胡子根据数据是否存在(例如{{^ foo}}语句)提供一些条件执行。不可能有更精细调整/复杂的显示逻辑。