2012-04-02 66 views
2

假设我有每一个与可以具有以下值之一的属性(status)项的列表:如何使用mustache.js时处理条件

  • 0(不活动)
  • 1(排队)
  • 2(活性)

我需要根据该值在模板来显示三种不同的东西。这三件事在标记上有所不同,而不仅仅是价值。

现在,胡须是无逻辑的并不真正提供逻辑结构。只有布尔条件可以被“模拟ifs”与部分和反转部分。

鉴于我有3个不同的状态值,构建模板的最佳方式是什么?

  1. 我可以添加三个单独的布尔属性,并使用部分
  2. 我能周期的所有项目渲染和其他属性添加到含有另一模板导入正确的标记每个项目前(似乎有点矫枉过正)
  3. 其他?

回答