У меня есть следующий код:
<span data-toggle="collapse" data-target="#some-id">
<span class="glyphicon" ng-class="ctrl.test() ? 'glyphicon-minus-sign':
'glyphicon-plus-sign'">
</span>
</span>
Чем в контроллере:
ctrl.test = function () {
var el = document.getElementById('some-id');
return el.getAttribute('aria-expanded') === 'true';
};
Проблема здесь в том, что при нажатии на span работает класс ng , но только если я уберу указатель мыши оттуда ... только тогда применяется класс "знак-глификон" или "знак-минус".