angular配置路由(二)

一:在已存在的项目中配置路由:
1,新建TS文件,命名为app-routing。


angular配置路由(二)_第1张图片
空白TS文件

2,在当前目录下新建三个不同的组件,用于后面的路由跳转。例ng g c components/header。
3,在app-routingTS文件中分别导入路由模块和相应的 组件


angular配置路由(二)_第2张图片
引入模块

4,配置路由:
angular配置路由(二)_第3张图片
配置路由

5,配置模块,暴露模块
angular配置路由(二)_第4张图片
配置与暴露

6,app-html页面


angular配置路由(二)_第5张图片
08.png

7,新闻页面html,当前传的死数据,后面可以换成循环出的数据
angular配置路由(二)_第6张图片
步骤4设置好的路由,当前直接传

8,新闻详情页面TS页面接收id数据
angular配置路由(二)_第7张图片
接收id

9,点击效果
angular配置路由(二)_第8张图片
10.png
angular配置路由(二)_第9张图片
11.png

二:JS跳转路由:即跳转路由的操作是由事件引发后再进行的。
2.1在header组件的html 页面绑定事件,然后再TS页面 导入--声明--使用


angular配置路由(二)_第10张图片
页面绑定

2.2TS页面使用:


angular配置路由(二)_第11张图片
导入--声明

2.3定义事件
angular配置路由(二)_第12张图片
事件定义

你可能感兴趣的:(angular配置路由(二))