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. Как я могу решить эту проблему.
Возможно, это не работает из-за неправильного шаблона. Этот относительный путь, прочитанный в устройстве Android, может потерпеть неудачу.
Удалить "." и "/" из URL-адреса
.state('home',{
url:'/home',
templateUrl:'templates/home.html',// <--- in this line
controller:'TicketsCtrl'