假设我有一个项目列表,每个项目都有一个属性(status),该属性可以具有以下值之一:


0(无效)
1(排队)
2(正在使用)


我需要根据该值在模板中显示三个不同的内容。这三件事在标记上不同,而不仅仅是价值。

现在,没有逻辑的胡子并不能真正提供逻辑构造。只能将布尔条件与节和倒数节“模拟为”。

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


我可以添加三个单独的布尔属性并使用部分
我可以在渲染之前循环处理所有项目,并向每个项目添加另一个属性,其中每个属性包含由另一个模板导入的正确标记(似乎有点过大)
其他?

最佳答案

如果要向没有逻辑的小胡子中添加逻辑,请使用Handlebars

09-30 13:29
查看更多