2016-03-30 6 views
1

Я создаю приложение для одной страницы PhoneGap, использую Angular Kendo.
Для навигации по приложениям я загружаю несколько динамических страниц html в соответствии с пользовательскими операциями.Kendo mobile back кнопка не работает

У меня есть Кендо кнопку назад на каждой странице, чтобы перейти на предыдущую страницу, как показано ниже:

<kendo-mobile-header > 
    <kendo-mobile-nav-bar style="color:black;"> 
     <kendo-view-title style="color:white;">Test</kendo-view-title> 
     <kendo-mobile-back-button id="back-button" style="color:white;" k-align="'left'">Back</kendo-mobile-back-button> 
     <kendo-mobile-button style="color:white;" k-align="'right'" href="Test.html">Next</kendo-mobile-button> 
    </kendo-mobile-nav-bar> 
</kendo-mobile-header> 

Но я не в состоянии перейти на предыдущую страницу, когда я нажимаю на кнопку назад, и я не получаю любая ошибка в консольных журналах.

Как отладить эту проблему?

+0

У меня такая же проблема. Даже если я перейду на использование kendo.mobile.application.navigate, он не работает. Я предлагаю вам попробовать выполнить навигацию с помощью операции навигации и посмотреть, влияет ли это на вещи. –

ответ

0

В моем случае я смог решить это, предварительно привязав href к «/» и используя kendo.mobile.application.navigate. Я смог диагностировать это, посмотрев историю в браузере и увидев, что есть две записи, когда их должно было быть. Также обратите внимание, что использование hashbang в приложении влияет на это. Я отключил это, чтобы упростить сопоставление правильного URL для истории.

Смежные вопросы