2015-07-26 4 views
0

Использование угловых вкладок пользовательского интерфейса. Я хочу знать, когда изменяется активная вкладка. Как я могу это сделать?Прослушивание изменений в активной вкладке

Я попытался добавить атрибут ng-click к моим вкладкам, но он обрабатывается только тогда, когда я нажимаю вкладки - когда я изменяю вкладку .active в своем коде, ng-click не вызывается.

Спасибо!

+0

Попробуйте опцию 'select', которая принимает функцию, которая, как предполагается, будет запущена, когда она будет выбрана, не уверен, что она ссылается только на клик. В противном случае вы можете прослушивать массив табуляции и перебирать его, если он может активироваться в качестве свойства конфигурации, он может (не проверять код) устанавливать свойство, когда эта вкладка активна, чтобы вы могли узнать, какая вкладка активирована. – GillesC

+0

Вы можете использовать 'deselect()' для этого, и я обновил свой ответ с помощью некоторого образца пера – Arkantos

ответ

1

Вы должны использовать deselect() на tab элементе, как указано в документации радиально-интерфейса here

select() : An optional expression called when tab is activated. 
deselect() : An optional expression called when tab is deactivated. 

Вот pen, чтобы проиллюстрировать эту идею. Надеюсь, что это поможет :)

Смежные вопросы