##什么是路由
需要引入angular-route这个包
1<script src="../node_modules/angular-route.js"></script>angular模块依赖
1var mod=angular.module('app',['ngRoute']);对服务暴露出的api进行配置
123mod.config(function ($routeProvider) {})
##具体流程 一个简单的案例12345678910111213141516171819202122var mod=angular.module('app',['ngRoute']); mod.config(function ($routeProvider) { //route的每个when方法里设置一个路由 $routeProvider.when('/',{ templateUrl:'index.html' }).when('/about',{ templateUrl:'about.html', controller:function ($scope) { }, //resolve中定义服务,注意这里会嵌套两层 resolve:{ add:function () { return function (a,b) { return a+b; } } } }).when('/contact',{ templateUrl:'contact.html' }) })
在DOM结构中,路由会显示在ng-view指令所在的标签内1<div ng-view></div>