var mustache = require("mustache")
var tmpl = "\t{{> test}}"
var data = {}
var partials = {"test": "Tested\nMulti line"}
console.log(mustache.render(tmpl, data, partials))
(NodeJS)
ce imprimé
Tested
Multi line
mais je m'attendais.
Tested
Multi line
Le beau code a une indentation appropriée.
Intéressant, je ne connaissais pas cette partie de la spécification. Nous n'avons probablement aucun test pour cela. Merci de l'avoir signalé!
Toute mise à jour?
pourriez-vous résoudre ce problème?
ou y a-t-il une solution de contournement pour cela?
D'autres implémentations de moustache pourraient-elles le résoudre?
Cette fonctionnalité est nécessaire pour générer des blocs basés sur l'indentation.
Je propose une solution (dans le PR ci-dessus) qui est entièrement conforme aux spécifications partielles.
La solution comprend des tests pour tous les scénarios décrits dans la spécification.
Si quelqu'un peut examiner et fusionner ce problème peut être fermé
Comme indiqué dans le PR, j'ai décidé de prendre la solution de @kevindew et de la fusionner avec les tests de spécifications partiels que j'ai ajoutés.
Maintenant, ça a l'air beaucoup mieux.
S'il-vous-plaît évaluez
@phillipj - pouvez-vous aider à examiner la solution à ce problème?
Cela a été corrigé dans https://github.com/janl/mustache.js/pull/705.
Commentaire le plus utile
Toute mise à jour?