私はangularjsを始めたばかりなので、UIルーターの専門家でもありません。コードバとラチェットを使ってアプリを開発しています。だから今ここに私のコードがあります
index.html
<header class="bar bar-nav">
<h1 class="title">Title</h1>
</header>
<div ui-view></div>
app.js
var myApp = angular.module('myApp', ['ngCordova','ui.router','myApp.controllers','myApp.services']);
myApp.config(function($stateProvider,$urlRouterProvider) {
$urlRouterProvider.otherwise('/tab/home');
$stateProvider
.state('tab',{
url:'/tab',
abstract:true,
templateUrl:'/template/tab.html'
})
.state('tab.home', {
url: '/home',
templateUrl: '/template/tab-home.html',
controller:'HomeCtrl',
controllerAs:'home'
})
.state('tab.history',{
url: '/history',
templateUrl:'template/tab-history.html'
})
.state('tab.sponsors',{
url: '/sponsors',
templateUrl:'template/tab-sponsors.html'
})
.state('tab.settings',{
url: '/settings',
templateUrl:'template/tab-settings.html'
})
});
コードはブラウザ上で正常に動作しているようです。しかし、 cordova run androidを使用するとビューが表示されません。コードの何が問題なのか教えてください。