在每个循环中操作一些数据
Manipulating some data inside an each loop
我想达到的目标很简单。在我的集合中,我像这样存储某个对象的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>
然而,这不起作用。那么最好的解决方案是什么呢?
name将作为一个变量在车把标记中可用。
下面应该可以工作。
<a href="/{{toLowerCase name }}">{{name}}</a>
以这种方式调用帮助器
<a href="/{{toLowerCase name}}">{{name}}</a>
你不应该在{{和}}中包装参数
相关文章:
- 加载collada纹理数据(.jpg本身)时对其进行操作
- 使用immutable.js在Redux中操作嵌套数组中的数据
- 操作数据的最佳实践
- 我应该如何将响应数据保存在对象(json)中以获得更好的操作和性能
- 如何在窗体操作或window.location(PHP)中使用数据切换
- 使用Angular JS for WordPress JSON API使用JSON操作数据
- 谷歌融合表查询数据操作
- JavaScript canvas 图像数据操作
- 使用 Ajax 和 JSON 的 Instgram API 的数据操作
- Javascript JSON数据操作库
- 如何向$resource对象添加数据操作
- 在JavaScript纯函数中使用外部数据/操作
- Backbone.js多表数据操作
- 使用jQuery对树形结构进行数据操作
- sql还是Jint?c#中的Javascript数据操作
- 在JavaScript中对CSV数据进行数据操作(fill, min, max)
- 向包含类的所有img添加数据操作
- 将JSON数据操作到另一个对象中
- 显示前的 AngularJs 数据操作
- 发送ajax请求和防止数据操作的最安全解决方案是什么?