是否可以在车把内部执行以下操作:
{{#each (if someArray ? someArray : otherArray)}}
//do something with element from array
{{/each}}
或者我必须这样做:
{{#if someArray}}
{{#each someArray)}}
//do something with element from array
{{/each}}
{{else}}
{{#each otherArray}}
//do something with element from array
{{/each}}
{{/if}}
例如,我创建了一个助手“计数”女巫,我可以在另一个助手内部使用,但也可以独立使用:
{{count someArray}} // standalone: will print length of array
{{#if (count someArray)}} //inside if
//if someArray.length > 0
{{else}}
//if somArray.length = 0
{{/if}}
这只是展示如何使用嵌套助手的示例。我想知道是否可以在助手内部使用“if”条件。