Скажите в функции контроллера, что-то вроде этого:
$scope.fakeChangeState = function() {
$state.go('stay right here and do nothing');
}
И затем вызовите его при нажатии кнопки:
<button ng-click="fakeChangeState()">click</button>
Возможно ли что-то подобное?
Существует директива, которую я хочу активировать, когда нажимаются некоторые кнопки на сайте.Директива активируется с помощью «$ stateChangeStart».
Директива очень хорошо активируется при переходе на другую страницу с использованием, например, панели навигации.Тем не менее, есть кнопки, не являющиеся частью навигации, которые только изменяют представление (т. Е. Они изменяют содержимое страницы без изменения состояния при нажатии).
Как активировать директиву изменения состояния беззаставить его изменить состояние?