如何引用下划线模板中包含点的字段名称?

时间:2014-11-24 17:05:35

标签: underscore.js-templating

我有这样的数据对象:

var data = {};
data['T.Name'] = 'World';

我想执行此模板:

_.template('Hello <%= T.Name %>!', data)

错误:

ReferenceError: T is not defined

我理解下划线尝试使用Name属性获取T对象。但是我需要让它与&#39; T.Name&#39;一起使用,因为我没有机会改变数据格式。请帮帮我!

1 个答案:

答案 0 :(得分:0)

你可以试试这个:

_.template('Hello&lt;%= data [“T.Name”]%&gt;!',数据)