Ионная угловая навигация по страницам не работает в устройствах

0
app.config(function($stateProvider,$urlRouterProvider){
$stateProvider
.state('Login',{
    url:'/Login',
    templateUrl:'./templates/Login.html',

})
.state('home',{
    url:'/home',
    templateUrl:'./templates/home.html',
    controller:'TicketsCtrl',

})
.state('ticket',{
    url:'/ticket/:Id',
    templateUrl:'./templates/ticket.html',
    controller:'TicketDetailsCtrl',

});
$urlRouterProvider.otherwise("/Login");});

Это мой файл app.js 1. Если я запускаю с приведенной ниже кодировкой, то навигация не работает.

ionic run android

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

2. Если я запускаю с кодировкой ниже, навигационная система работает.

ionic run android -l -c

Может быть, проблема в том, что сервер отключен в 1 и не отключен на сервере 2. Как я могу решить эту проблему.

  • 0
    проверьте вашу консоль, должна быть ошибка
Теги:
ionic-framework
mobile

1 ответ

0

Возможно, это не работает из-за неправильного шаблона. Этот относительный путь, прочитанный в устройстве Android, может потерпеть неудачу.

Удалить "." и "/" из URL-адреса

.state('home',{
  url:'/home',
  templateUrl:'templates/home.html',// <--- in this line
  controller:'TicketsCtrl'
  • 0
    Я пытался, но не сработало. Если это проблема, то она также не будет работать во втором случае.

Ещё вопросы

Сообщество Overcoder
Наверх
Меню