首页 > 解决方案 > 如何从给定的外部 url 获取数据 Seesion id 和所有,而不是来自我的应用程序(路由)在 Angular 6

问题描述

网址:https://admin/workadd/cust_session?sessionId=1500c980954d7a81e6c428a16d8c25&srId=SR1234&custId=cust12345&custName=sam

这个 url 是后端给我的外部,我需要从 url 中获取数据,比如会话 id、srid 等等,每当用户点击这个链接时,它应该在我的应用程序中打开并从 url 获取详细信息,我的应用程序在 angular 6 中使用

标签: javascriptangularroutingangular6angular2-routing

解决方案


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

  export class AppComponent{
    public session;
    constructor(private activatedRoute: ActivatedRoute){
      this.activatedRoute.queryParams.subscribe(params =>{
        this.session = params['sessionId'];
        console.log("SessionId ",this.session)
       });
      }
    }

推荐阅读