我想在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中发送一些带有一些实时网址的参数的主要内容,如果未能解决你的问题,请参考以下文章

观察对象类中的实时数据

我如何在 Angular 中写博客组件?

发送带有 php 链接的短信

将带有 UTF-8 的字符从 Android 应用程序发送到服务器端

如何永久嵌入带有 url 的 Youtube 实时聊天?

Android Intent,发送参数?