Я использую Onsen (v1.3.12) и Angular для разработки своего кросс-платформенного приложения. Я добавил кнопку, чтобы вернуться на домашнюю страницу приложения, поэтому, если пользователи нажимают на кнопку «Главная», они возвращаются на начальную страницу. Я использую следующий код:Как перенести исходную страницу, сбросив стек страниц?
$rootScope.myNavigator.resetToPage('homepage.html');
, но он не показывает анимацию эффекта «отрывистых страниц», которая видна с pushPage
методом.
Чтобы получить этот эффект, я должен использовать следующий код:
$rootScope.myNavigator.pages.length = 1;
$rootScope.myNavigator.pushPage('splash.html');
$timeout(function() {
$rootScope.myNavigator.pages.length = 0;
});
не является поведением по умолчанию resetPage
метода странного? Почему он не показывает эффект «поп»?
Здравствуйте! Я не знаю, правильное решение или нет, но 'resetToPage' это как это специально :) –