У меня есть директива scrollspy, которая добавляет класс «.active» к элементу навигации. Когда первый элемент навигации имеет класс «.active», я хочу, чтобы моя панель заголовка также содержала определенный класс. Прикреплен упрощенный пример, но как я могу добавить ".active" к элементу 1, просматривая только классы в элементе 2. jsfiddle
<div ng-app>
<div ng-controller='ctrl'>
<div id="item1" ng-class="if item2 has class=active then add active class here">Item 1</div>
<div id="item2" ng-class="myVar">Item 2</div>
</div>
//I can't use a scope object I can only look at item 2's classes
<button type="button" ng-click="myVar='active'">Add Class</button>
<button type="button" ng-click="myVar=''">Remove Class</button>