Есть ли способ узнать, открыта ли аккордеонная группа или нет? Я знаю, что есть директива isOpen, но я не уверен, есть ли способ получить доступ к ее состоянию только в html. Используя (и злоупотребляя?) двухсторонней привязкой, я могу установить переменную для хранения этого состояния, но это не сработает для вложенных аккордеонов без выполнения чего-то вроде isOpen0, isOpen1, isOpen2 и т. д. Я также могу использовать ng-init для «объявления» новый isOpen в области вложенных аккордеонов, но это не кажется хорошей идеей.
<accordion>
<accordion-group is-open="isOpen">
<accordion-heading>
<div ng-class="{'myClass': isOpen}">Static Text</div>
</accordion-heading>
This content is straight in the template.
</accordion-group>
</accordion>
http://plnkr.co/edit/l5y4raei99pedNWcE225