2015-05-28 3 views
1

Я определил контроллер, а также $routeProvider, но каким-то образом веб-страница не перенаправляет на #/City, который является представлением по умолчанию. Оба файла шаблона существуют в папке partials. Так что я думаю, что проблем нет. Может кто-то сказать мне, почему этот код не работает?Почему мой угловой маршрутProvider не работает?

<html ng-app="MyApp"> 
    <head> 
     <script src="angular.min.js"></script> 
    </head> 
    <body> 
     <h1>Using Routes</h1> 
     <div> 
      <div ng-view></div> 
     </div> 
     <script> 
      var app = angular.module("MyApp",['ngRoute']); 

      app.config(function($routeProvider){ 
       $routeProvider 
        .when('/City', 
        { 
         templateUrl:'partials/filterByCity.html', 
         controller:'MainController' 

        }) 
        .when('/Name', 
        { 
         templateUrl:'partials/filterByName.html', 
         controller:'MainController' 

        }) 
        .otherwise({ 
         redirectTo:'/City' 
        }); 
      }); 

      app.controller("MainController",function($scope){ 
       $scope.customers=[ 
        {name:"Mohd Kamran",city:"Bareilly"}, 
        {name:"Nalin Gupta",city:"Lucknow"}, 
        {name:"Akash Gupta",city:"Agra"} 
       ]; 
      }); 

     </script> 
    </body> 
    </html> 

ответ

0

Вы не включили angular-route.min.js в вашем HTML

+0

Это работает, но шаблон не загружается в нг вида контейнера –

Смежные вопросы