在Angular中,要在点击时导航到外部页面,可以使用Angular的Router模块和window对象的open方法。
首先,需要在Angular应用中导入Router模块:
import { Router } from '@angular/router';
然后,在组件的构造函数中注入Router对象:
constructor(private router: Router) { }
接下来,可以在组件的方法中使用Router对象的navigateByUrl方法来导航到外部页面。在该方法中,需要传入外部页面的URL作为参数:
redirectToExternalPage(url: string) {
window.open(url, '_blank');
}
在HTML模板中,可以通过点击事件将外部页面的URL传递给redirectToExternalPage方法:
这样,当用户点击按钮时,就会在新窗口或标签页中打开外部页面。
上一篇:Angular点击防抖