什么是重定向
- 没有路由匹配项的时候会跳转到重定向的路由
- 一般使用
$urlRouterProvider
来进行定义
例子
<!DOCTYPE html>
<html>
<head>
<meta charset="utf-8" />
<script src="https://cdn.bootcdn.net/ajax/libs/angular.js/1.6.8/angular.min.js"></script>
<script src="https://cdn.bootcdn.net/ajax/libs/angular-ui-router/1.0.30/angular-ui-router.min.js"></script>
</head>
<body>
<div ng-app="myApp" ng-controller="myCtrl">
<h1>{{indexName}}</h1>
<div class="router-content">
<div ui-view></div>
</div>
</div>
<script>
var app = angular.module("myApp", ["ui.router"]);
app.controller("myCtrl", function ($scope) {
$scope.indexName = "主页";
});
app.config(function($stateProvider,$urlRouterProvider){
$urlRouterProvider.otherwise("/R2");
$stateProvider.state("R2",{
url:"/R2",
template:"<h1>World</h1>"
})
})
</script>
</body>
</html>