2014-11-24 6 views
0

У меня есть объект данных, как это:Как ссылаться на имя поля, содержащее точку в шаблоне подчеркивания?

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

Я хотел бы выполнить этот шаблон:

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

Ошибка:

ReferenceError: T is not defined 

Я понимаю, что подчеркивание пытается принять T объект с свойством Name. Но мне нужно заставить его работать с «T.Name», потому что у меня нет шансов изменить формат данных. Пожалуйста, помогите мне!

ответ

0

Вы можете попробовать это:

_.template ('Hello <% = данные [ "T.Name"]%>!', Данные)

+0

@ Alfabravo, что именно вы изменить? – Sahil