【问题标题】:I want to send some parameter with some live url in Angular 8我想在Angular 8中发送一些带有一些实时网址的参数
【发布时间】:2020-04-16 17:40:23
【问题描述】:

我想发送一些带有诸如Link 之类的实时网址的参数。如何使用 url 发送这些参数。

buyPolicy() {

        let obj = {
            Id: this.idNumber,
            Dob: this.dob,
            SerialNo: this.vehicleSeqNo,
            MobileNo: this.mobile,
            EmailId: this.email,
            RefID: this.vehicleId
        };

        let navigationExtras: NavigationExtras = {
            queryParams: { ...obj }
        };

        this.router.navigate(['https://google.co.in'], navigationExtras);
}

【问题讨论】:

    标签: routing angular-routing angular8 url-parameters


    【解决方案1】:

    我已经尝试过,作为这段代码,这对我有用

    let obj = {
                Id: this.idNumber,
                Dob: this.dob,
                SerialNo: this.vehicleSeqNo,
                MobileNo: this.mobile,
                EmailId: this.email,
                RefID: this.vehicleId
            };
            let windowParams = `scrollbars=no,resizable=no,status=no,location=no,toolbar=no,menubar=no,
    width=0,height=0,left=-1000,top=-1000`;
            var url = 'https://google.co.in/Default.aspx' + "?" + "Id=" + obj.Id + "&Dob=" + obj.Dob + "&SerialNo=" + obj.SerialNo + "&MobileNo=" + obj.MobileNo + "&EmailId=" + obj.EmailId + "&RefID=" + obj.RefID;
    
            window.open(url, windowParams);
    

    但在这种情况下,它会在同一个窗口中打开一个新选项卡,但我想在新的弹出窗口中打开。我的 windowParams 不适合我。

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 2020-09-11
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2018-12-22
      • 2017-11-03
      • 1970-01-01
      • 1970-01-01
      相关资源
      最近更新 更多