0
我有一個很棒的車把模板。我想能夠把它放在它:Handlebars.js raw-helper
<script id="someTemplate" type="text/x-handlebars-template">
<div class="editStuff">
<span {{#if aThing}} data-someKey="{{anotherThing}}" {{/if}}>
{{aThirdThing}}
</span>
</div>
</script>
這顯然會處理handlebars文件時呈現。所有{{}}最終都是空白的,沒有好處。我發現
{{{{raw-helper}}}}
塊助手,並嘗試過了,像這樣:
{{{{raw-helper}}}}
<script id="someTemplate" type="text/x-handlebars-template">
<div class="editStuff">
<span {{#if aThing}} data-addresskey="{{anotherThing}}" {{/if}}>
{{aThirdThing}}
</span>
</div>
</script>
{{{{/raw-helper}}}}
但最終去除的HTML整個腳本塊。
根據Handlebars docs原始塊內的任何東西都應該不變。
我曾嘗試註冊文檔中提到的幫助程序,以防萬一它沒有包含在內,但這也沒有幫助。
我不確定原始助手會在這裏幫助你,你可以添加你發送給模板的數據嗎?那裏有什麼不對? – boaz
我發送給它的數據是不相關的 - 在模板文件初始預編譯之後,沒有{{places}}。 raw-helper並不妨礙預編譯器處理其塊的內容。上述塊的輸出應該完全是raw-helper塊的當前內容,{{}}是完整的,可以在我的代碼中編譯和使用。 – Dakine83