【问题标题】:iteration on couchappcouchapp 上的迭代
【发布时间】:2011-01-11 08:57:38
【问题描述】:

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

**{{%IMPLICIT-ITERATOR iterator=i}} {{#example}}

你好 {{i}}

{{/example}}**

用这个数组

{ "示例": ["alpha","beta","gamma","delta"] }

但是couchapp的结果是这样的

你好 alpha,beta,gamma,delta

你好 alpha,beta,gamma,delta

你好 alpha,beta,gamma,delta

你好 alpha,beta,gamma,delta

我怎样才能只得到 halo beta 和 halo delta?

谢谢

【问题讨论】:

    标签: mustache couchapp


    【解决方案1】:

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

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

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 2011-08-16
      • 1970-01-01
      • 1970-01-01
      • 2014-10-28
      • 1970-01-01
      • 2011-05-17
      • 1970-01-01
      • 1970-01-01
      相关资源
      最近更新 更多