为了实现SPA开发,路由是不可避免的一个话题,Angular有一套官方提供的ng-Route,但是并不是很好用。
ng-Route通过hash值和history两种方式实现路由工程。
- 服务$routeProvider定义了一个路由表
- 服务$routeParams保存了地址栏中的参数
- 服务$route完成路由匹配
- 服务$location ,同window.location.
主要事件:
$routeChangeStart
$routeChangeSuccess
$routeChangeError