我需要我的haml在<>內生成一個帶有「{{}}」的標籤。 這不是一個屬性,我希望它在標籤內粘貼純文本。 例如:Haml and Handlebars,如何逃避'<' '>'之間的文字?
<a href="..." {{bindAttr class="App.ready:ready"}}>...</a>
我搜索的文檔中,但我怎麼也找不到......這可能與HAML語法?
我需要我的haml在<>內生成一個帶有「{{}}」的標籤。 這不是一個屬性,我希望它在標籤內粘貼純文本。 例如:Haml and Handlebars,如何逃避'<' '>'之間的文字?
<a href="..." {{bindAttr class="App.ready:ready"}}>...</a>
我搜索的文檔中,但我怎麼也找不到......這可能與HAML語法?
= '<a href="..." {{bindAttr class="App.ready:ready"}}>...</a>'
如果需要串插,你必須用雙引號或這裏,文檔和適當逃脫。
我用下面的倒出來的 「安全」 的文字:
Ember.Handlebars.registerHelper('raw', function (name) {
return new Handlebars.SafeString(this.get(name) || name);
});
...
{{raw myProperty}}
爲什麼不只是使用內置的三支架語法? '{{{myProperty}}}與'{{myProperty}}'' – frontendbeauty 2012-08-01 20:09:44
我使用純HTML,當我需要把手內開始和結束標記。
%div
<div {{action clickAction}}>
Click Here
</div>
這是醜陋的,但由於HAML有這樣做的沒有原生的辦法,這比使用其他庫或複雜的黑客攻擊,有人發明了好多了。
無論如何這些情況並不是那麼多。
我還沒有看到很多的寶石,但這可能有所幫助:https://github.com/jamesotron/hamlbars – corroded 2012-03-18 06:55:53