jsrender: как включить пространство записи в выражении jsrender

Если у меня есть данные как таковые: {Меня зовут: "Пит"}

и {{: Мое имя}} дает мне неопределенное значение. Есть ли способ избежать пробела в выражении? Обратите внимание, что я не могу изменить ключ ("Мое имя") на то, что в данных отсутствуют пробелы.

Спасибо

1 ответ

Решение

Если вам действительно нужны объекты javascript (или JSON) с именами свойств, включающими пробелы (но этого лучше избегать, если это вообще возможно), то вы можете сделать это, написав:

Данные:

{"My name": "Pete"}

шаблон

{{:#data["My name"]}}

#data это текущие данные. Смотрите http://www.jsviews.com/ и http://www.jsviews.com/

Другие вопросы по тегам