angular是单页面应用 一个angular应用是一组视图状态的集合
跟路由相关的对象:
Routes:路由配置,由它配置哪个url对应展示哪个组件,以及在哪个RouterOutlet中展示组件
RouterOutlet:在html中标记路由内容呈现位置的占位符指令
Router:负责具体的路由动作,可以调用其navigate()和navigateByUrl()方法来导航到指定路由,在ts中使用
RouterLink:在html中声明路由导航 如可以写在<a>标签上
ActivatedRoute:当前激活的路由对象,保存着当前路由的信息,如路由地址,路由参数等
一:使用路由
二:路由中传参
三:重定向路由
四:子路由
五:辅助路由
六:路由守卫