Ionic Hybrid 应用程序上的路由问题

Issue with Routing on Ionic Hybrid app

我是 Ionic 和 AngularJS 的新手。我似乎对路由感到震惊。我做错了什么?

http://localhost:8100/#/home - 有效 http://localhost:8100/#/app - 无效

在 home.html 上,我有一个静态文本 "success!!"。当我使用第一个 url 时,我看到了文本。当我使用第二个时,我得到空白页。

这是我的代码。

angular.module('testApp', ['ionic'])

.run(function($ionicPlatform) {
  $ionicPlatform.ready(function() {
    if (window.cordova && window.cordova.plugins.Keyboard) {
      cordova.plugins.Keyboard.hideKeyboardAccessoryBar(true);
    }
    if (window.StatusBar) {
      StatusBar.styleDefault();
    }
  });
})

.config(function($stateProvider, $urlRouterProvider) {
    $stateProvider

    .state('home', {
        url: "/home",
        templateUrl: "app/home/home.html"
    })

    .state('app', {
        url: "/app",
        templateurl: "app/home/home.html"
    });

    $urlRouterProvider.otherwise('/app');
});

仔细看看你的语法。在第二种状态下,你有 "templateurl" 并且它应该是驼峰式:"templateUrl".