在下划线模板中进行项目查找/映射
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'
}
});
我正在尝试在下划线中查找对象:
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'
}
});