I have an empty MVC project, however I do have a folder created by name MyViews and containes html (view1.html and view2.html) while the script html is under the main project folder (Location is below global.asax file).
<html data-ng-app="App">
<head>
<title></title>
</head>
<body>
<div>
<div data-ng-view=""></div>
<input type="text" name="txtName" data-ng-model="typedName" />
<br />Typed Name is: {{ typedName }}
<br />Names:
<ul>
<li data-ng-repeat="person in Customers | orderBy:'name' | filter:typedName ">{{ person.name | uppercase}} - {{ person.city }}
</li>
</ul>
</div>
<script src="Scripts/angular.min.js"></script>
<script>
angular.module('App', []).config(function($routeProvider) {
$routeProvider
.when('/View1', {
controller: 'Fir',
templateUrl: '/MyViews/View1.html'
})
.when('/View2', {
controller: 'Fir',
templateUrl: '/MyViews/View2.html'
})
.otherwise({
redirectTo: '/View1'
});
})
.controller('Fir', function($scope) {
$scope.Customers = [{
name: 'Kiam',
city: 'Los Angeles'
}, {
name: 'Se',
city: 'Los Vegas'
}]
});
</script>
</body>
</html>
Why views are not loaded? :(