我从文档中了解到 Hogan 不支持很多逻辑 - 但是有一些方法可以操纵这个模板系统来做你需要的事情。
基本上,这就是我需要的(在伪代码中 - 假设 people.length >= 1):
{{#if people.length == 1}}
<p>Your contact person is {{name}}.</p>
{{else}}
<p>Your contact people are:</p>
<ul>
{{#people}}
<li>{{name}}</li>
{{/people}}
</ul>
{{/if}}
这在 Hogan 模板引擎中是否可能,或者我是否需要发送另一个变量来告诉我的虚构人员数组中是否正好有 1 个成员?