zoukankan      html  css  js  c++  java
  • Angular跳转传值(get,动态路由,js)

    一,get传值

     

    <ul *ngFor="let l of list;let ss=index;">
        <li><a routerLink="/newsDetail" [queryParams]="{aid:l.id}">{{l.content}}</a></li>
    
    </ul>

    接收

    import { ActivatedRoute } from '@angular/router';
    
    constructor(public router:ActivatedRoute) { }
    
    //get获取传值
     this.router.queryParams.subscribe((data)=>{
       console.log(data)
     })

     二,动态路由传值

    配置

    {
        path:'newsDetail/:id',component:NewDetailComponent
      }

    跳转

    <ul *ngFor="let l of list;let ss=index;">
    
      <li><a [routerLink]="['/newsDetail',l.id]">{{l.content}}</a></li>
    </ul>

    接收

    
    
    import { ActivatedRoute } from '@angular/router';
    
    constructor(public router:ActivatedRoute) { }

    //
    动态路由 this.router.params.subscribe((data)=>{ console.log(data) this.id=data.id; })

     三、动态路由的js跳转

    1, 引入

    import { Router } from '@angular/router';

    2.初始化

    export class HomeComponent implements OnInit {
         constructor(private router: Router) {}
    }

    跳转

    <button (click)="goHome()">goHome</button>
    import { Router } from '@angular/router';
    
        //js跳转
      goHome(){
        //传值
        //this.router.navigate(['/home','1'])
    
        //不传值
        this.router.navigate(['/home'])
      }

    四,js get传值

    <button (click)="goGetHeader()">goGetHeader</button>
    import { Router,NavigationExtras } from '@angular/router';
    
    constructor(public router:Router) { }
    
      goGetHeader(){
        let queryParams:NavigationExtras={
          queryParams:{'id':12}
        }
    
        this.router.navigate(['/header'],queryParams)
    
      }
  • 相关阅读:
    Ecshop屏幕wap
    SQLite命令
    初识SQLite
    last_insert_id()
    php中的全局变量global(低级错误啊)
    在搜索框加入语音搜索
    解压zip文件出现bash:unzip:commond not found
    DataView.RowFilter使用
    设计自己的模板引擎(一)模板替换中的嵌套循环处理
    没完没了的Cookie,读懂asp.net,asp等web编程中的cookies 
  • 原文地址:https://www.cnblogs.com/zhulei2/p/13252051.html
Copyright © 2011-2022 走看看