小胡子-检查对象数组中的布尔对象属性

时间:2019-05-27 20:30:19

标签: node.js express mustache

实际上我正在使用mustache-express,而且我知道我可以使用以下条件:

{{^isFalse}}{{#isTrue}},这些东西工作正常,但是我的问题是:

我将对象数组发送到模板,并使用{{prop1}} {{prop2}}

列出其属性。

我的对象具有一个布尔属性,该属性仅对第一个对象有效,我需要从该对象中获取另一个属性,并将其设置为音频元素src,直到我无法做为止,despite this snippet。可能是我遗漏了一些东西……但这是我尝试失败的尝试:

  • 列表项

直接访问boolean属性(就像他一样):

{{#myBoolean}}
<audio hidden src="{{myPath}}"></audio>
{{/myBoolean}}
  • 列表项

在数组调用中进行访问,就像我对列表所做的那样:

{{#myArray}}
{{#myBoolean}}
<audio hidden src="{{myPath}}"></audio>
{{/myBoolean}}
{{/myArray}}

有什么方法可以执行此操作而无需创建单独的对象?

1 个答案:

答案 0 :(得分:0)

答案是:

{{#myArray.0}}
<audio hidden src="{{myPath}}"></audio>
{{/myArray.0}}