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>
Это работает, но шаблон не загружается в нг вида контейнера –