Mustache.js: Parcial não herda recuo.

Criado em 19 abr. 2016  ·  9Comentários  ·  Fonte: janl/mustache.js

var mustache = require("mustache")
var tmpl = "\t{{> test}}"
var data = {}
var partials = {"test": "Tested\nMulti line"}
console.log(mustache.render(tmpl, data, partials))

(NodeJS)

esta impressa

    Tested
Multi line

mas eu estava esperando.

    Tested
    Multi line
Bug

Comentários muito úteis

Qualquer atualização?

Todos 9 comentários

O código bonito tem recuo adequado.

Interessante, eu não sabia sobre essa parte das especificações. Provavelmente não temos nenhum teste para isso. Obrigado por apontar isso!

Qualquer atualização?

você poderia consertar isso?
ou há uma solução alternativa para isso?

Outras implementações de bigode poderiam resolver isso?
Este recurso é necessário para gerar blocos baseados em indentação.

Estou propondo uma solução (no PR acima) que está em total conformidade com as especificações parciais.
A solução inclui testes para todos os cenários descritos nas especificações.
Se alguém puder revisar e mesclar, este problema pode ser fechado

Conforme indicado no PR, decidi pegar a solução de @kevindew e
Agora está muito melhor.
Por favor revise

@phillipj - você pode ajudar a revisar a solução para esse problema?

Esta página foi útil?
0 / 5 - 0 avaliações

Questões relacionadas

rlightner picture rlightner  ·  7Comentários

barbalex picture barbalex  ·  5Comentários

Immortalin picture Immortalin  ·  12Comentários

funston picture funston  ·  7Comentários

zekth picture zekth  ·  18Comentários