我想渲染一個genshi模板中的小鬍子/句柄模板。由於鬍鬚標籤,Genshi似乎引發了TemplateSyntaxError。如何渲染Genshi內的JavaScript模板?
我試圖把CDATA標籤,張貼here,無論是內外<script>
:
<script id="some-template" type="text/x-mustache-template">
<![CDATA[
... my template here ...
]]>
</script>
,因爲我$('#some-template').html()
,把手正好與HTML的其餘部分,呈現CDATA標籤一起哪些混亂的結果。
<![CDATA[
<script id="some-template" type="text/x-mustache-template">
... my template here ...
</script>
]]>
這樣,瀏覽器評論第一個<script>
標籤。
此外,使用<!-- -->
評論CDATA會引發錯誤,並且在/* */
的腳本內部僅使Handlebars按原樣進行打印。
有什麼辦法可以告訴Genshi不要解析模板塊?
謝謝!
端了包裝它像我的第一次例如,然後使用'Handlebars.compile($(selector).html()。replace(/ /,''))'這是不理想的......對此有何想法? –