Mustache.js: 部分不继承缩进。

创建于 2016-04-19  ·  9评论  ·  资料来源: 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)

这个印

    Tested
Multi line

但是我在期待。

    Tested
    Multi line

最有用的评论

任何更新?

所有9条评论

漂亮的代码具有适当的缩进。

有趣的是,我对规范的那部分一无所知。 我们可能对此没有任何测试。 感谢您指出!

任何更新?

你能解决这个问题吗?
还是有解决方法?

其他的胡子实现可以解决吗?
此功能对于生成基于缩进的块是必需的。

我在上面的PR中提出了一个完全符合部分规范的解决方案。
该解决方案包括对规范中描述的所有方案的测试。
如果有人可以查看和合并此问题,可以关闭

如PR中所述,我决定采用@kevindew的解决方案,并将其与我添加的部分规范测试合并。
现在看起来好多了。
请查阅

@phillipj-您可以帮助查看该问题的解决方案吗?

此页面是否有帮助?
0 / 5 - 0 等级

相关问题

ForbesLindesay picture ForbesLindesay  ·  14评论

MatthijsZw picture MatthijsZw  ·  18评论

chlab picture chlab  ·  11评论

barbalex picture barbalex  ·  5评论

amper5and picture amper5and  ·  5评论