Вопросы с тегом «mustache»

8
Каковы различия между Mustache.js и Handlebars.js?
Основные различия, которые я видел: Рули добавляет #if, #unless, #with, и#each Руль добавляет помощников Шаблоны руля скомпилированы (усы тоже могут быть) Рули поддерживает пути Позволяет использовать {{this}}блоки in (которые выводят строковое значение текущего элемента) Handlebars.SafeString() (и, возможно, некоторые другие методы) Рули в 2-7 раз быстрее Усы поддерживают перевернутые секции (то …

5
Как мне выполнить if / else в mustache.js?
Кажется довольно странным, что я не могу понять, как это сделать с усами. Это поддерживается? Это моя грустная попытка: {{#author}} {{#avatar}} <img src="{{avatar}}"/> {{/avatar}} {{#!avatar}} <img src="/images/default_avatar.png" height="75" width="75" /> {{/avatar}} {{/author}} Это, очевидно, неправильно, но в документации ничего подобного не упоминается. Слово «еще» даже не упоминается :( Кроме того, …

8
Рули / Усы - есть ли встроенный способ перебирать свойства объекта?
Как гласит заголовок вопроса, есть ли усы / руль способ прохождения свойств объекта ? Так с var o = { bob : 'For sure', roger: 'Unknown', donkey: 'What an ass' } Могу ли я затем сделать что-то в движке шаблонов, что будет эквивалентно for(var prop in o) { // with …

5
Может ли mustache перебирать массив верхнего уровня?
Мой объект выглядит так: ['foo','bar','baz'] И я хочу использовать шаблон усов, чтобы получить из него что-то вроде этого: "<ul><li>foo</li><li>bar</li><li>baz</li></ul>" Но как? Неужели я действительно должен сначала сделать что-то вроде этого? {list:['foo','bar','baz']}


5
Можно ли иметь вложенные шаблоны в Go с помощью стандартной библиотеки?
Как мне получить вложенные шаблоны, такие как Jinja, во время выполнения Python. TBC я имею в виду, как получить набор шаблонов, унаследованных от базовых шаблонов, просто заполнив их блоками, как это делает Jinja / django-templates. Возможно ли использование только html/templateв стандартной библиотеке. Если это невозможно, каковы мои альтернативы. Усы, кажется, …

17
Есть ли в шаблонах Mustache элегантный способ выражения списка, разделенного запятыми, без конечной запятой?
Я использую библиотеку шаблонов Mustache и пытаюсь создать список, разделенный запятыми, без конечной запятой, например красный, зеленый, синий Создать список с запятой в конце несложно, учитывая структуру { "items": [ {"name": "red"}, {"name": "green"}, {"name": "blue"} ] } и шаблон {{#items}}{{name}}, {{/items}} это разрешит красный, зеленый, синий, Однако я не …
84 mustache 
Используя наш сайт, вы подтверждаете, что прочитали и поняли нашу Политику в отношении файлов cookie и Политику конфиденциальности.
Licensed under cc by-sa 3.0 with attribution required.