我四处寻找,我找不到一个真正有效的。
在 Mustache 中,当你抛出 2 curly 时,里面的字符串将被转义,如果你抛出 3,它不会。
// when you pass {foo: '"bar"'} as hash, the following template will be:
{{foo}} // => "bar"
{{{foo}}} // => "bar"
对?所以我创建了以下内容。
http://jsfiddle.net/beatak/6s5PU/
这显示了相反的插值和转义,这意味着未转义的 2 卷曲 3 转义的。当我在escape
和之间切换interpolate
时_.templateSettings
,它不起作用。为什么?下划线模板优先于这三个 ( escape
,interpolate
和evaluate
)?
我知道我现在忽略evaluate
了 jsfiddle,如果它一起工作那将是很棒的,但现在,我想让 2 和 3 卷曲工作得很好......</p>