2013-06-28 5 views
1

При попытке сделать что-то подобное в моем шаблоне:Рули использовать @ в шаблонах

{{#if @attributes}} 
    <p>{{@attributes.section}}</p> 
{{/if}} 

Ничто не появляется в создаваемом HTML. У меня есть знак @ в моем файле JSON, поэтому я хотел знать, является ли @ зарезервированным символом в Handlebars или если я что-то упускаю.

Приветствия

ответ

1

По сути вы должны гнездиться данные JSON, чтобы получить это правильно отобразить. В вопросах github Handlebars они об этом конкретно говорят. что вы хотите, это структура, как

данных = { "данные": { "SomeValue": "@attribute"}}

, то вы можете получить к нему доступ, как так

<p>{{[data].someValue}}</p> 

для справки here это обсуждение проблемы с github.