HAML和ractive.js似乎在一起玩得很好(如果你不介意not indenting the contents of a mustache section),虽然我发现了一个我无法解决的问题。
当我这样做时:
.like{ class: "{{#if like}}active{{/if}}" }
...
我明白了:
<div class='like like}}active{{/if}} {{#if'>...</div>
似乎HAML解析器假设单词顺序在类声明中并不重要,并且正在弄乱我的字符串(尽管我无法想象为什么),但在这种情况下我需要要保留的字符串!
我知道我可以使用普通的html,但是当有许多嵌套标签时,它会变得非常混乱。
有什么想法吗?
答案 0 :(得分:0)
我明白了......
如果我改变它:
.like{ class: "{{#if like}}active{{/if}}" }
到此:
%div{ class: "like{{#if like}} active{{/if}}" }
工作正常。