在每个循环内操作一些数据

时间:2015-06-01 11:59:15

标签: javascript meteor

我想要实现的目标非常简单。在我的收藏中,我存储了某个对象name,如下所示:name: John

但是当我链接到它时,我想要名称john,而不是John

我的模板:

{{#each people}}
  <a href="/{{name}}">{{name}}</a>
{{/each}}

助手:

people: function() {
  return People.find()
}

我想做的就是注册一个这样的帮手:

Template.registerHelper('toLowerCase', function(name) {
  return name.toLowerCase()
})

然后以某种方式工作:

<a href="/{{toLowerCase '{{name}}'}}">{{name}}</a>
然而,这并不起作用。那么什么是最好的解决方案?

2 个答案:

答案 0 :(得分:1)

名称将作为车把标签中的变量提供。

以下情况应该有效。

<a href="/{{toLowerCase name }}">{{name}}</a>

答案 1 :(得分:0)

以这种方式打电话给帮助者

<a href="/{{toLowerCase name}}">{{name}}</a>

你不应该在{{和}}

中包装参数