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