Swig-template默认情况下删除空格

时间:2016-01-15 15:45:33

标签: swig-template

我在项目中使用Swig作为模板引擎来创建XML。 为了使XML输出看起来不错,我每次使用模板函数(-)时都需要添加“{% -%}, {{ -}}, {# -#}”。

能够更改默认行为以始终在前后剥离空白将是很好的。这个有设置吗?

1 个答案:

答案 0 :(得分:1)

不,没有。

剥离在parser.js的第624行完成: https://github.com/paularmstrong/swig/blob/2e0e135ac04da5bf75f79cf8d4498094b3b49d35/lib/parser.js#L624

仅当变量或变量表达式包含此stripNext时,变量stripPrev-才会设置为true。如果不剥离将不会完成。没有其他办法。