用的是angular自己的路由,代码如下:
<script src="./js/angular.js"></script>
<script src="./js/angular-route.js"></script>
<body ng-app='app'>
<a href="#/index">Index</a> <a href="#/test">Test</a>
<div ng-view></div>
<script>
var app = angular.module('app', ['ngRoute']);
app.config(['$routeProvider', function($routeProvider) {
console.log($routeProvider);
$routeProvider.when('/index',{
template: '<h1>index</h1>'
});
}]);
</script>
</body>
我发现ng-view会影响url的变化情况,把ng-view属性移除之后,点击Index地址栏如下
两种情况都不会再页面上显示template