<li lat="{{ll[0]}}" lng="{{ll[1]}}">{{name}}</li>
ll — массив из двух элементов [47, -122]
Это допустимо или мне нужно написать функцию для добавления элемента в индекс, который я хочу?
Спасибо!
{{ll.0}}
и {{ll.1}}
будут работать в большинстве реализаций усов... но не пробовали в mustache.js :)
Спасибо, я попробую.
Действительно, если вы используете 0.5 (в настоящее время на мастере), вы можете сделать что-то вроде этого:
mustache.render("{{a.0}}", {a: ['hi']})
=> 'hi'
это должно быть в документации, это очень полезно. Вы даже можете сделать это, если находитесь в текущем элементе: {{0}}
как я могу использовать другую {{переменную}} в качестве индекса?
т.е. {{мой_массив.{{мой_индекс}}}}
@piazera Ты не можешь. Усатый чувствует, что это на один шаг дальше линии «без логики».
Почему усатый не может сделать это как обычный человек и использовать [0] для индексации? Это действительно грязно.
Самый полезный комментарий
Почему усатый не может сделать это как обычный человек и использовать [0] для индексации? Это действительно грязно.