我有一個按鈕,它進行 API 呼叫并生成 URL,我想在單擊該按鈕后在新選項卡中打開 URL。
<button (click)="getUrl()">Connect</button>
TS:
getUrl() {
setTimeout(() => {
this.url = 'www.google.com';
console.log(this.url);
}, 1000);
}
從 API 獲取 URL 并在新選項卡中打開鏈接的更好方法是什么。API 可能需要 50 秒以上才能回傳 URL
stackblitz 鏈接到編輯
uj5u.com熱心網友回復:
您可以window.open()與目標一起使用_blank。如果這回答了您的問題:
window.open(this.url, '_blank');
請參閱更新的StackBlitz。
uj5u.com熱心網友回復:
使用window.open(this.url, '_blank').focus();
喜歡
getUrl() {
setTimeout(() => {
window.open(this.url, '_blank').focus();
this.url = 'www.google.com';
console.log(this.url);
}, 1000);
} }
轉載請註明出處,本文鏈接:https://www.uj5u.com/caozuo/335762.html
上一篇:為什么列舉中不允許??計算值?
