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 :(得分:0)
由于templateUrl不正确,它可能无法正常工作。在Android设备中读取的相对路径可能会失败。
删除"。"和" /"来自网址
.state('home',{
url:'/home',
templateUrl:'templates/home.html',// <--- in this line
controller:'TicketsCtrl'