美文网首页
angular 路由传值

angular 路由传值

作者: 小话001 | 来源:发表于2018-12-14 11:56 被阅读0次

angualr版本:

在路由传参时有三种方式:

 一:在查询参数中传递数据,例如:

传递:/product?id=1&name=aaa            => 接收:在路由的目标组件中 使用  ActivatedRoute.queryParams[id] 

传递过程:在app父组件的html中 传递过程:点击商品详情后观察url  第一种接收方式(不推荐) 第二种接收方式(推荐)

二:在路由路径中传递数据,例如:

{path:/product/:id}  => /product/1  =>  ActivatedRoute.params[id] 

在 routing.module 的路由配置中:

第一步:传递 第二步:传递修改 第三步:接收 url效果(对比第一种)

 三:在路由配置中传递数据,例如:

{path:/product,component:ProductComponent,data:[{isFinished:true}] }    => ActivatedRoute.data[0][isFinished]

相关文章

  • angular 路由传值

    angualr版本: 在路由传参时有三种方式: 一:在查询参数中传递数据,例如: 传递:/product?id=1...

  • Angular笔记 路由传值

    1.配置路由,创建组件 news newsdetails newsinfo三个模块。2.在app.modle.ts...

  • 路由跳转(非命名路由)

    单纯跳转: 路由传值跳转: 路由传值返回跳转:

  • Angular2 路由传值

    在接收值得组件里面导入ActivatedRoute 路由设置页面传参 父级页面路由跳转的实现 子页面的Compon...

  • vue动态路由传值和get传值

    1、动态路由传值2、get传值 不同路由传值:动态路由 1、配置动态路由,main.js 2、在列表页NewsLi...

  • Flutter命名路由的使用和传值

    1.注册路由 2.路由传参和获取反向传的值 3.获取路由正向传的值

  • ionic4-传递参数

    环境 路由传值 方式一(单个值) 路由定义 跳转 或者 接收 方式二(多个值) 跳转 接收 组件间传值 父 -> ...

  • node-koa-路由传值

    一、Koa路由post传值 二、Koa路由get传值 在koa2中GET传值通过request接收,但是接收的方法...

  • Vue组件间关系及六种传值方式

    前言: 六种传值方式为: 属性传值 $refs $parent 通知传值(广播传值) 本地传值 路由传值 在介绍组...

  • 组件间传值之@Input

    组件间传值,可以用Input或者路由传值。例如:由列表页进入详情页1、如果用路由传值,就只需要在路由中添加id参数...

网友评论

      本文标题:angular 路由传值

      本文链接:https://www.haomeiwen.com/subject/ocwihqtx.html