HAML и ractive.js, похоже, хорошо сочетаются друг с другом (если вы не возражаете против не делать отступы для содержимого раздела с усами), хотя я обнаружил одну проблему, которую не могу решить.
Когда я делаю это:
.like{ class: "{{#if like}}active{{/if}}" }
...
Я получаю это:
<div class='like like}}active{{/if}} {{#if'>...</div>
Похоже, что синтаксический анализатор HAML предполагает, что порядок слов не имеет значения внутри объявления класса, и возится с моей строкой (хотя я не могу понять, почему), но в этом случае мне нужно, чтобы эта строка была сохранена!
Я знаю, что мог бы использовать простой html, но он становится довольно запутанным, когда есть много вложенных тегов.
Есть идеи?