如何在胡子模板中使用三元运算符

时间:2018-07-03 07:31:39

标签: node.js mustache

我有一个使用布尔数据获取{{isdone}}值的情况。

我想将false的值打印为“待处理”,而将true的打印为“完成”。

我正在使用下面的代码,该代码不起作用。

{{isdone}} == false ? "pending" : "Done"

1 个答案:

答案 0 :(得分:1)

只要您可以控制上下文数据,正确的方法是传递另一个已经包含pendingDone的变量。

如果您无法控制数据,那么胡子可能对您不利,因为您可能需要模板引擎,该模板引擎中可以包含更多逻辑以稍微转换数据。