这是关于Mustache语法的问题。我正在使用clostache,但我认为这不会有所作为。
'Section'运算符似乎重载为
如果绑定值是布尔值,则表示
if
,但如果是列表,则表示loop
如果我想显示某个部分,如果某个值是非假但不是迭代,该怎么办?例如(创建具有%
字符的示例运算符)
{{%people}}
<p>There are people. Here they are:</p>
<ul>
{{#people}}<li>{{name}}</li>{{/people}
{{/people}}
这似乎是一个非常常见的用例,但我显然无法看到它的语法。我该如何做到这一点?
答案 0 :(得分:2)
不幸的是,你所描述的是不可能的。在JS代码中,您必须为标题创建一个新部分,如果true
的长度大于0,则必须将其设置为people
。