Я хотел бы создать внешнюю переадресацию, но чтобы все маршруты были согласованы, я думаю, было бы неплохо сделать все (включая внешние переадресации) в конфигурации состояний маршрутизатора.
так:
const appRoutes: Routes = [
{path: '', component: HomeComponent},
{path: 'first', component: FirstComponent},
{path: 'second', component: SecondComponent},
{path: 'external-link', /*would like to have redirect here*/}
];
UPD: и Я не хочу использовать пустой компонент для этого случая, например @koningdavid. Это решение выглядит действительно странно для меня. Для такого случая это должно быть действительно легко реализовать без виртуальных компонентов.