Я бы хотел, чтобы main.htm стала страницей по умолчанию, которая появляется без ввода mysite.com/main.htm. Я бы предпочел, чтобы это было правильно с mysite.com. Когда я нажимаю ссылку Main с сайтом ниже, он переходит на mysite.com (localhost прямо сейчас, когда я использую Visual Studio для запуска этого), но это не перенаправляется на main.htm. Как я могу получить main.htm как страницу по умолчанию?Установить начальную страницу по умолчанию для угловой маршрутизации
<!DOCTYPE html>
<html>
<script src="Scripts/angular.js"></script>
<script src="Scripts/angular-route.js"></script>
<head>
<base href="/" />
<title></title>
<meta charset="utf-8" />
</head>
<body ng-app="myApp">
<p><a href="/">Main</a></p>
<a href="red">Red</a>
<a href="green">Green</a>
<a href="blue">Blue</a>
<!-- below is where the partial pages will replace -->
<div ng-view></div>
<script>
var app = angular.module("myApp", ["ngRoute"]);
app.config(function($routeProvider, $locationProvider) {
$routeProvider
.when("/", {
templateUrl : "main.htm"
})
.when("/red", {
templateUrl : "red.htm"
})
.when("/green", {
templateUrl : "green.htm"
})
.when("/blue", {
templateUrl : "blue.htm"
});
// note: when you do this you must have the <base> tag in the header as well
$locationProvider.html5Mode(true);
});
</script>
</body>
</html>
https://plnkr.co/edit/1x8gswxIwmdoXiEgSLDK?p=preview – user441521