使用Underscore模板阻止某些标记转义

时间:2014-03-08 06:02:00

标签: javascript underscore.js client-side-templating underscore.js-templating

我正在使用Underscore模板,并希望利用其HTML转义功能,同时允许一些标记仍然存在。

查看它们的实现,看起来它是一个全有或全无的情况:启用转义后,所有HTML实体都被转义。例如,我不能逃避除了一些“安全”标签之外的所有内容,例如<p><strong>等。

绕过这个限制的最佳方式似乎是压倒了Underscore的_.escape() and _.unescape(),但这实际上似乎是一个糟糕的主意,而不是我想做的事情。必须有一种更简单,更直接的方式,即使它意味着使用另一个模板引擎。

0 个答案:

没有答案