我正在尝试为模板编写一个插件,它使我能够在 {template} 中编写一组预定义的 HTML 和 JS。不幸的是,似乎没有办法告诉编译器不要在JsExpr
不使用soy.$$escapeHtml
生成的 JavaScript 的情况下编译 a。
我需要的是这样的:
{template .something}
{myplugin('hello')}
{/template}
反过来应该编译成类似的东西(简化):
<div id="hello"></div>
<script>jQuery('#hello').somePlugin();</script>
不幸的是,编译后的 js总是强制一个 soy.$$escapeHtml 阻止插件工作。