Я немного запутался в создании шаблонов с использованием backbone с нефритом / подчеркиванием.
У меня есть базовая модель с парой массивов, и я не уверен, как отображать атрибуты массива. Я мог бы переместить их в отдельную коллекцию и представление магистрали, но в данном случае это кажется излишним.
Я следил за этим сообщением в блоге об использовании магистрали с нефритом и добавил следующее в свой файл магистрали
_.templateSettings = {
interpolate : /\{\{(.+?)\}\}/g
};
что позволяет мне отображать атрибуты модели в этом поместье:
//in my JavaScript
this.template = _.template($("#some-template").html());
//in my .jade template
input.text(type='text', name="name", value='{{name}}')
я хочу решить, как сделать простой цикл для одного из массивов в модели. например
- for (var child in children)
{{child}}
, но я совершенно запутался в правильном синтаксисе, где нефрит начинается, а подчеркивание берет верх и т.д. Спасибо.