我有一个如下所示的each循环,我想在第一个元素之前添加一个“(”,最后一个元素之后添加“)”。有人可以帮我怎么做吗?任何帮助都将非常非常有帮助-谢谢
{{#each v.NOVNoticeTypeName as |vv iindex|}}
{{get v.NOVNoticeTypeName iindex}}: {{get v.NOVNumber iindex}}
<br/>
{{/each}}
最佳答案
使用ember-truth-helpers只是检查元素是数组中的第一个还是最后一个(不确定确切要使用(和)做什么,所以我只是猜测:
{{#each v.NOVNoticeTypeName as |vv iindex|}}
{{#if (or (eq v.NOVNoticeTypeName.firstObject vv) (eq v.NOVNoticeTypeName.lastObject vv))}}
({{get v.NOVNoticeTypeName iindex}}: {{get v.NOVNumber iindex}})
{{else}}
{{get v.NOVNoticeTypeName iindex}}: {{get v.NOVNumber iindex}}
{{/if}}
<br/>
{{/each}}
关于javascript - 在 Ember Handlebars 中使用每个,我们在Stack Overflow上找到一个类似的问题:https://stackoverflow.com/questions/58758517/