码迷,mamicode.com
首页 > 其他好文 > 详细

angular(4)路由及其使用

时间:2020-07-22 11:37:51      阅读:65      评论:0      收藏:0      [点我收藏+]

标签:alt   声明   添加   png   module   out   嵌套   路径   跳转   

安装好路由根ts文件会出现app-routing.module.ts,在里面引入需要配置的组件模块,并在const routes:Routes中配置好路由,path为显示组件的路径,component为引入的组件模块,当需要默认展示某个组件时使用{path:‘**‘,redirectTo:‘需要默认展示的组件路径‘},默认路由需放在配置路由的最后面

技术图片

 

 

跳转路由时使用routerLink进行路由跳转 ,在路由跳转后添加routerLinkActive=‘类名‘,当点击添加这个属性的标签时,会给当前标签添加定义的类名

    get传值:   ①。在接收值的组件内引入路由模块   import { ActivatedRoute } from ‘@angular/router‘; 

          ②.声明模块 constructor(public route:ActivatedRoute) { }

          ③.获取值     this.route.queryParams.subscribe((data)=>{console.log(data)})

技术图片

 

              动态路由传值:①.在app-routing.module中配置动态路由  {path:‘Newscontent/:aid‘,component:NewscontentComponent},

          ②.跳转传值

            ③.接收值:   

                在接收组件内引入路由模块    import { ActivatedRoute } from ‘@angular/router‘;

                声明模块   constructor(public route:ActivatedRoute) { }

                获取值 this.route.params.subscribe((data)=>{console.log(data) })

技术图片

 

路由嵌套 : 

技术图片

 

angular(4)路由及其使用

标签:alt   声明   添加   png   module   out   嵌套   路径   跳转   

原文地址:https://www.cnblogs.com/ttaoai/p/13358917.html

(0)
(0)
   
举报
评论 一句话评论(0
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!