如何使用响应中的URL参数?目前使用Angular2 / TypeScript

时间:2017-08-11 13:28:36

标签: html angular typescript

我正在订阅PUT响应,该响应会返回包含URL的响应。我想在我的HTML中使用该URL,但据我所知,这可能会导致XSS攻击。我在尝试使用它之前已经尝试过它,但是它一直在前置" localhost /"前面有双引号的URL。代码如下......

ngOnInit() {
  self._myService.getUrl(this.returnUrl).map(res => res.text())
    .subscribe(
      data => this.myLink = self.domSanitizer.bypassSecurityTrustUrl(data),
      error => alert(error),
      () => console.log(this.myLink.toString())
    );
}

HTML

<a [href]="myLink">My Link</a>

结果链接产生..

http://localhost/%22https://myexample.com/example.aspx?t=1418827d-71c7-4b26-b768-6f5612118fab%22

我希望该链接可以将网址生成为没有&#34; http://localhost/&#34;的链接。在它之前。有什么想法吗?对不起,这是一个新问题。

0 个答案:

没有答案