Ember把手concat字符串和变量总是附加空白

时间:2016-04-28 05:32:49

标签: ember.js handlebars.js

var categories = ['item1', 'item2', 'item3']

{{#each categories as |item|}}
  {{concat ',' item}}
{{/each}}

会产生: ,item1,item2,item3

如何删除每个字符串前的空格?

1 个答案:

答案 0 :(得分:2)

您可以使用~修饰符删除空格:

var categories = ['item1', 'item2', 'item3']

{{#each categories as |item|}}
  {{~ concat ',' item ~}}
{{/each}}

这将删除之前和之后的空格。有关正常工作的复制,请参阅Twiddle;有关详细信息,请参阅“空白控制”下的Handlebar.js' documentation