Danxil, короче дам наводку, сделай что-то типа
<div controller='Ctrl' class='open_{isOpen}'></div>
<script>
function Ctrl() {
this.isOpen = false
}
</script>
сделай короче что-то типа того, что мыл короче в атрибуте controller ты пишешь имя функции контроллера, а в атрибуте class ты можешь в {таких} тегах писать разные javascript выражения , которые выполняются with(инстанс_контроллера), и они туда будут подставляться, а при изменении перерисовываться.
В данном случае у тебя class должен будет стать "open_false" так как значение false при привращении в строку превратится в строку "false" и подставится на место {тега}. Например напишешь
class='my_class_{2+4}' у тебя в класс положется class='my_class_6'
Пнятна задумка?