2012-04-02 73 views
2

假設我有每一個與可以具有以下值之一的屬性(status)項的列表:如何使用mustache.js時處理條件

  • 0(不活動)
  • 1(排隊)
  • 2(活性)

我需要根據該值在模板來顯示三種不同的東西。這三件事在標記上有所不同,而不僅僅是價值。

現在,鬍鬚是無邏輯的並不真正提供邏輯結構。只有布爾條件可以被「模擬ifs」與部分和反轉部分。

鑑於我有3個不同的狀態值,構建模板的最佳方式是什麼?

  1. 我可以添加三個單獨的布爾屬性,並使用部分
  2. 我能週期的所有項目渲染和其他屬性添加到含有另一模板導入正確的標記每個項目前(似乎有點矯枉過正)
  3. 其他?

回答