2015-01-28 6 views
0

Ionic과 AngularJS를 처음 사용합니다. 나는 라우팅에 맞을 것 같다. 내가 도대체 ​​뭘 잘못하고있는 겁니까?Ionic Hybrid 앱의 라우팅 관련 문제

http://localhost:8100/#/home는 - 내가 정적 텍스트가, home.html을에

작동하지 않습니다 "성공!"- http://localhost:8100/#/app 작동합니다. 첫 번째 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'); 
}); 

답변

1

구문을 자세히 살펴보십시오. 두 번째 상태에서는 "templateurl"이 있고 camelCase : "templateUrl"이어야합니다.

+0

지적 해 주셔서 감사합니다. 나는 내가 장님이 될 것이라고 생각한다. – user2543670