Google Closure Template:如何创建一个打印HTML的插件?

时间:2015-01-20 09:11:38

标签: google-closure google-closure-templates

我正在尝试为模板编写一个插件,这使我能够在{template}中编写一组预定义的HTML和JS。不幸的是,似乎没有办法告诉编译器在生成的JavaScript中不使用JsExpr编译soy.$$escapeHtml

我需要的是这样的东西:

{template .something}
  {myplugin('hello')}
{/template}

反过来应该编译成类似的东西(简化):

<div id="hello"></div>
<script>jQuery('#hello').somePlugin();</script>

不幸的是,编译好的js 始终强制使用大豆。$$ escapeHtml,这会阻止插件工作。

0 个答案:

没有答案