我想在Angular 8中发送一些带有一些实时网址的参数
Posted
技术标签:
【中文标题】我想在Angular 8中发送一些带有一些实时网址的参数【英文标题】:I want to send some parameter with some live url in 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);
【问题讨论】:
【参考方案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 不适合我。
【讨论】:
以上是关于我想在Angular 8中发送一些带有一些实时网址的参数的主要内容,如果未能解决你的问题,请参考以下文章