Blank App when create Navigation ion-nav-view


#1

Hello, i try to create navigation using ion-nav-view, based on the Ionic Tutorials.
But it not working.
Here is my index.html

...
<body ng-app="starter">

    <ion-nav-bar class="bar-positive">
        <ion-nav-back-button></ion-nav-back-button>
    </ion-nav-bar>
    
    <ion-nav-view></ion-nav-view>
    
    <script id="home.html" type="text/ng-template">
        <ion-view view-title="Home">
            <ion-content class="padding">
                <p>
                    <a href="#/facts" class="button icon icon-right ion-chevron-right">
                        Scientific Facts
                    </a>
                </p>
            </ion-content>
        </ion-view>
    </script>
    
    <script id="facts.html" type="text/ng-template">
        <ion-view view-title="Scientific Facts">
            <ion-content class="padding">
                <p>
                    Lorem ipsum dolor sit amet, consectetur adipisicing elit. Autem dicta sapiente fuga itaque voluptas quam ipsum harum minima incidunt nulla perferendis iste sunt iusto, beatae dolores quaerat minus exercitationem deleniti.
                </p>
                <p>Lorem ipsum dolor sit amet, consectetur adipisicing elit. Laboriosam odio, cum expedita sequi provident iste soluta fugiat, natus molestias vel rem blanditiis saepe quibusdam doloribus excepturi temporibus quae perspiciatis itaque commodi inventore? Fuga necessitatibus illo quisquam voluptates sunt laudantium architecto!</p>
            
                <p>
                    <a href="#/home" class="button icon ion-home">
                        Home
                    </a>
                </p>
            </ion-content>
        </ion-view>
    </script>
  </body>
...

And here is my app.js

var app = angular.module('starter', ['ionic']);

app.run(function($ionicPlatform) {
  $ionicPlatform.ready(function() {
    // Hide the accessory bar by default (remove this to show the accessory bar above the keyboard
    // for form inputs)
    if(window.cordova && window.cordova.plugins.Keyboard) {
      cordova.plugins.Keyboard.hideKeyboardAccessoryBar(true);
    }
    if(window.StatusBar) {
      StatusBar.styleDefault();
    }
  });
});


app.config(function($stateProvider, $urlRouterProvider) {
   $stateProvider
    .state('home', {
        name: 'home',
        url: '/home',
        views: {
            templateUrl: 'home.html'    
        }
    })
    .state('facts', {
        name: 'facts',
        url: '/facts',
        views: {
            templateUrl: 'facts.html'    
        }
    });
    
    $urlRouterProvider.otherwise('/home');
});


app.controller('NavController', function() {
    console.log('NavController');
});

What i missing there??
Thank you