为了实现SPA开发,路由是不可避免的一个话题,Angular有一套官方提供的ng-Route,但是并不是很好用。
ng-Route通过hash值和history两种方式实现路由工程。
- 服务$routeProvider定义了一个路由表
- 服务$routeParams保存了地址栏中的参数
- 服务$route完成路由匹配
- 服务$location ,同window.location.
主要事件:
$routeChangeStart
$routeChangeSuccess
$routeChangeError
说明
- Angular基础入门系列文章一共6篇,主要是为了github上“course-angular”仓库的一个说明性的小文章。
- 随着Vue、React的逐渐流行开来,Angular也发布了第二版,Angular1.x版使用开始减少,但是有时可能会遇到一些Angular1.x的一些问题,另外前端技术发展太快,技术一段时间不使用,就可能遗忘,这个小系列文章和github上的course-angular也是为了日后回头看看Angular相关基础之用。
Angular基础入门
- Angular基础入门–数据绑定和指令
- Angular基础入门—过滤器
- Angular基础入门—作用域和通信
- Angular基础入门—ng-Route
- Angular基础入门—ui-Router
- Angular基础入门—自定义指令(组件)
以下每个实例的公共的util工具类
common.util.js
使用
demo14.js
demo14.string
courser.html
employeedetail.html
employees.html
employeeSearch.html
home.html