haml
  • mustache
  • ractivejs
  • 2015-03-31 64 views 0 likes 
    0

    HAML和ractive.js好像在一起玩的很好(如果你不介意not indenting the contents of a mustache section),儘管我發現了一個我無法解決的問題。如何避免HAML重新排序類屬性中的單詞?

    當我這樣做:

    .like{ class: "{{#if like}}active{{/if}}" } 
        ... 
    

    我得到這個:

    <div class='like like}}active{{/if}} {{#if'>...</div> 
    

    看來,HAML分析器假設詞序確實不事內部類的聲明,並弄亂我的字符串(儘管我無法想象爲什麼),但在這種情況下,我需要保留字符串!

    我知道我可以使用普通的html,但是當有很多嵌套標籤時,它會變得非常混亂。

    任何想法?

    回答

    0

    我想通了......

    如果我從這個改變:

    .like{ class: "{{#if like}}active{{/if}}" } 
    

    這樣:

    %div{ class: "like{{#if like}} active{{/if}}" } 
    

    它工作正常。

    相關問題