在下划线模板中进行项目查找/映射
Do item lookup /mapping in underscore template
>我正在尝试在下划线中进行对象查找:
var imdbTypeMapping = {
'movie': 'Movie',
'short': 'Short Film',
}
var detailsTmpl = _.template('<p<%= imdbTypeMapping[item.titleType] %></p>'
虽然我收到以下错误:imdbTypeMapping is not defined
.如何在下划线模板中查找项目?
这对
我有用:
var imdbTypeMapping = {
'movie': 'Movie',
'short': 'Short Film',
}
var detailsTmpl = _.template('<p><%= imdbTypeMapping[item.titleType] %></p>');
var text = detailsTmpl({
item: {
titleType: 'movie'
}
});
console.log(text);
@Will的回答也很棒。但是,您也可以这样做
var imdbTypeMapping = {
'movie': 'Movie',
'short': 'Short Film',
}
var detailsTmpl = _.template('<p><%= imdbTypeMapping[item.titleType] %></p>', {
item: {
titleType: 'movie'
}
});
相关文章:
- 查找所选项目是否在集合中
- 查找数组中项目包含子字符串的索引
- 我的 Meteor 项目如何通过服务器端 MongoDB/集合查找查询可靠地显示信息
- 在数组中有任何项目之前,先查找ng重复模板中的元素数
- 如何在可排序中查找值的项目 用javascript.
- 如何查找 Outlook 邮件项目 ID 号
- 在下划线模板中进行项目查找/映射
- MONGO 查找数组中至少有一个项目不在另一个项目中的文档
- Jquery 单选框选中查找显示以前选中的项目
- 下划线.js在对象数组中查找唯一值;返回唯一项目及其计数
- 在内部数组中查找项目 - angularJS
- 查找和替换 JSON 文件中的项目
- 按数据属性查找和删除项目
- 查找和删除对象中的项目
- 根据百分比在任意长度的数组中查找项目
- ASP.NET / VS2010 查找项目中未使用的文件
- 查找一个项目是否在数组中,并使用angularjs将其从选择选项中排除
- 使用jquery从跨度中查找单击的项目
- 在HTML中的数据列表中查找所选项目
- sails.js:如何在模型中查找项目