Я создал базовое приложение DevExpress PhoneJS v13.2.5, используя тип навигации для выхода. Я могу легко переключаться между представлениями с помощью меню слайдов (изменения хэша URL). Однако кнопка возврата не работает. Я ожидаю, что когда я нажму кнопку «Назад», меня переведут на предыдущее представление, основанное на хеше URL. Однако вместо этого я перешел на предыдущую страницу. Так, например, если моя история выглядит следующим образом:PhoneJS кнопка не работает
www.google.com локальный: 4633 локальный: 4633/# дом локальный: 4633/# Foo локальный: 4633/# бар
И я нажимаю кнопку «Назад» (неважно, пользуюсь ли я Chrome, Android и т. Д.), Я ожидаю, что вернусь к localhost: 4633/# foo. Однако я вернулся на сайт www.google.com. Иногда, прежде чем я попал на предыдущую страницу, я кратко вижу изменение URL-адреса на localhost: 4633/# root.
Это случилось с кем-то еще? Я что-то упустил в настройках своего приложения? Из всего, что я прочитал в документации, оно должно «просто работать». Вот мое приложение инициализации:
"use strict";
var MyApp = window.MyApp = {};
$(function() {
MyApp.app = new DevExpress.framework.html.HtmlApplication({
namespace: MyApp,
navigationType: "slideout",
navigation: [
{
title: "Home",
action: "#home",
icon: "home"
},
{
title: "Foo",
action: "#foo",
icon: "info"
},
{
title: "Bar",
action: "#bar",
icon: "info"
}
]
});
MyApp.app.router.register(":view", { view: "home" });
MyApp.app.navigate();
});