$rootScope.$on('$stateChangeStart', function(event, toState , toParams
, fromState, fromParams) {
if(fromState.name=='home' && toState.name == 'search'){
event.preventDefault();
}
});
Я пытаюсь предотвратить переход государства из происходящего.statechangestart предотвращение от навигации
event.preventDefault()
не делает это. Я хочу, чтобы состояние оставалось в текущем.
должна работать, то, что вы пытаетесь делать ? – originof
Я не хочу, чтобы состояние менялось, когда условие if истинно. – Learner
lol спасибо, но кто запускает мероприятие? Может быть, у вас есть еще один элемент для повторного запуска stateChange? Вы уверены, что утверждение if верно? – originof