Я хочу отменить вкладку change/panel switch, когда пользователь нажимает на другую вкладку, и я обнаруживаю, что изменения в текущей панели не сохраняются.
Я использую атрибут deselect()
элемента <tab>
, задокументированный здесь http://angular-ui.github.io/bootstrap/#tabs, чтобы запустить функцию в моем контроллере и в которой я определяю, что я не следует менять вкладку. Значение: я не хочу отменить выбор и выбрать другой, на который пользователь нажал.
Как я могу это сделать? предпочтительно изнутри контроллера или любым другим способом?
Я не могу просто сделать $event.stopPropagation(), так как у меня нет события $здесь... что мне не хватает?
Plunker изолирует проблему: http://plnkr.co/edit/fj5y4WQ4oaEI7FPf2Ilh?p=preview