Angular route传参
从 router-link-page1 跳转 router-link-page2 和 router-link-page3
通过自定义路由
设置router-link-page2的路由后有3个参数,parameter,parameter2,parameter3
{path: 'router-link-page2/:parameter/:parameter2/:parameter3', component: RouterLinkPage2Component}
跳转router-link-page2
<a [routerLink]="['/router-link-page2', parameter,parameter2,parameter3]">前往Page2</a>
获得参数,注意这里是params
import { ActivatedRoute } from '@angular/router';constructor(private _activatedroute:ActivatedRoute
) { }ngOnInit() {this.parameter=this._activatedroute.snapshot.params['parameter'];this.parameter2=this._activatedroute.snapshot.params['parameter2'];this.parameter3=this._activatedroute.snapshot.params['parameter3'];
}
通过queryParams
跳转router-link-page3
在queryParams放入一个对象,里面有个属性page3Parameter
<a [routerLink]="['/router-link-page3']" [queryParams]="{page3Parameter:page3Parameter | json }">前往Page3</a>
获得参数,注意这里是queryParams
this.page3Parameter=this._activatedroute.snapshot.queryParams['page3Parameter'];
示例代码
示例代码
参考资料
Angular : Passing Parameters to Route
Angular - Passing object to @Input parameter with routerlink
The Angular 6|7 Router: Handling Route Parameters with Snapshot and Observables (ParamMap)
转载于:https://www.cnblogs.com/Lulus/p/10662963.html
Angular route传参相关推荐
- angular 路由传参
cart.component.ts import { Component, OnInit } from '@angular/core'; import {Router} from '@angular/ ...
- 几个经常用到的angular路由Router、ActivatedRoute 知识点:嵌套路由、路由跳转、路由传参、路由参数获取
深度玩家可移步Angular - 常见路由任务 1.嵌套路由 const routes: Routes = [{path: 'first',component: FirstComponent,//同步 ...
- Angular使用@Input和@Output实现父子组件互相传参(类似Vue的props和this.emit)
app.component.html <app-in-out [in]='"传输进入"' (out)="out($event)" ></app ...
- Angular父子组件通过服务传参
今天在使用ngx-translate做多语言的时候遇到了一个问题,需要在登录页面点击按钮,然后调用父组件中的一个方法. 一开始想到了@input和@output,然而由于并不是单纯的父子组件关系,而是 ...
- ajax 与route的区别,浅析vue-router jquery和params传参(接收参数)$router $route的区别
今天做项目时踩到了vue-router传参的坑(jquery和params),所以决定总结一下二者的区别. 1.jquery方式传参和接收参数 传参: this.$router.push({ path ...
- id vue2路由传参_Vue2.0中 $route 和 $router 的区别
在做Vue项目时,在路由设置和跳转时有没有遇到过 $route 和 $router?乍一看,两个看起来几乎一模一样,有点傻傻分不清楚,他们到底有什么区别?在什么情况下用呢? 我们把这2个在控制台打印出 ...
- Angular+PrimeNg 分页器给后端传参分页
Angular+PrimeNg 分页器给后端传参分页 文章目录 Angular+PrimeNg 分页器给后端传参分页 一.导入分页器 二.分页器显示 三.传输某页请求给后端 一.导入分页器 app.m ...
- vue路由route的restful风格传参
前面讲了vue的ref传值和bus总线传值CSDN,父组件给子组件传值CSDN,子组件给父组件传值CSDN四种传值方式,以及路由的两种跳转方式,本篇文章再介绍一下vue的路由restful风格(表述性 ...
- angular路由传递参数_详解Angular5 路由传参的3种方法
本文介绍了Angular5 路由传参,一共3种方法.分享给大家,具体如下: 1.问号后面带的参数,获取参数的方式:ActivatedRoute.queryParams[id] 例如:/product? ...
最新文章
- 送书!送书!送书!重要的事情说三遍
- python电脑上怎么下载-python下载文件的三种方法
- Java 8 Date-Time API 详解
- 类型重定义 头文件预编译设置
- 网络:TCP粘包问题?如何解决?
- 惠普搜客户机t5740升级硬盘_惠普暗影精灵5首测重磅来袭:更多选择 更强性能...
- 虚拟机配置网络eth1
- 50句看后可以变换心情豁然开朗的话
- unix时间戳(unix timestamp)与北京时间的互转方法
- 如何区分网线是几类的_小移课堂 | 网线这样选,网速才能嗖嗖的!
- Java岗招聘标准水涨船高,五年Java程序员表示面试太难了
- 如何获取html输入框的值,jQuery如何获取各种input输入框的值
- linux恢复表数据,Linux恢复误删的数据
- 资本大佬们背后鲜为人知的秘史3
- R. Shankar《Principles of Quantum Mechanics (2nd)》(山卡《量子力学原理(第二版)》)双语目录
- GB2312/GBK编码规则及单片机汉显字库算法
- [转载]什么是ESD,什么是latch up
- 高中计算机课听课记录表,信息技术课听课记录
- Postgresql学习03-C外部函数创建,及与Plsql自定义函数效率对比
- excel公式里用html,excel中value是什么函数?
热门文章
- eclipse 插件,直接打开文件路径
- Android Jetpack组件总览
- Java基础之移位运算,为什么高位补1?
- 长春机械电子计算机类,长春机械电子学校
- php excel parser pro v4.2,php中使用ExcelFileParser处理excel获得数据(可作批量导入到数据库使用)...
- 数据库查询 sysobjects
- 设置IIS缓存的方法
- .Net Framework 4.5.1 安装时遇到严重错误 问题的解决方法
- IE8的项目在IE11下 一些功能无法实现的解决方案
- 解决无法安装cnpm,cnpm卡顿问题