router.navigate is to navigate in the same window. You need to use window.open
to open a new tab:
closeDialog(requestType) {
this.dialogRef.close();
window.open(`${window.origin}/recorder?exampe=${requestType}`, '_blank');
}
Update
You need to specify the third parameter in the window.open method to open a completely new window:
closeDialog(requestType) {
this.dialogRef.close();
window.open(`${window.origin}/recorder?exampe=${requestType}`, '_blank', 'width=1024,height=768');
}
Similar answer here:
JavaScript open in a new window, not tab