var mustache = require("mustache")
var tmpl = "\t{{> test}}"
var data = {}
var partials = {"test": "Tested\nMulti line"}
console.log(mustache.render(tmpl, data, partials))
(NodeJS)
dies gedruckt
Tested
Multi line
aber ich hatte erwartet.
Tested
Multi line
Schöner Code hat die richtige Einrückung.
Interessanterweise wusste ich nichts über diesen Teil der Spezifikation. Wir haben wahrscheinlich keine Tests dafür. Vielen Dank für den Hinweis!
Irgendein Update?
Könntest du das beheben?
oder gibt es dafür eine Problemumgehung?
Könnten andere Schnurrbart-Implementierungen das Problem lösen?
Diese Funktion ist erforderlich, um einrückungsbasierte Blöcke zu generieren.
Ich schlage eine Lösung vor (in der obigen PR), die den Teilspezifikationen vollständig entspricht.
Die Lösung umfasst Tests für alle in der Spezifikation beschriebenen Szenarien.
Wenn jemand dieses Problem überprüfen und zusammenführen kann, kann es geschlossen werden
Wie in der PR angegeben, habe ich mich für die @ kevindew -Lösung entschieden und sie mit den von mir hinzugefügten
Jetzt sieht es viel besser aus.
Lesen Sie bitte
@phillipj -
Dies wurde in https://github.com/janl/mustache.js/pull/705 behoben
Hilfreichster Kommentar
Irgendein Update?