У меня проблема с кнопкой «Назад», запущенной более одного раза.
В настоящее время я нахожусь в состоянии «сообщений» $, и если я нажму кнопку «Назад», следующий код будет работать как обычно.
var messageIsClosed = true;
$ionicPlatform.onHardwareBackButton(function(event){
event.stopPropagation();
handleBackButton();
})
var handleBackButton = function(){
if(messageIsClosed){
$state.go("dash");
} else {
messageIsClosed = false;
}
}
однако, если я пойду в другой $ состоянии (скажем, «тире»), а затем вернуться в «сообщения», нажав на кнопку возврата будет сделать выше код, выполняемый в два раза. Тогда, если я вернусь в «сообщения» снова работает в 3 раза, а затем 4. Для каждого времени я посещаю «сообщения» Вид/контроллер код кнопки обратно будет работать дополнительное время
Я понятия не имею, почему