Прежде всего, что вы пытаетесь достичь здесь и что вы подразумеваете под "перейти к определенному идентификатору в A.component.html". Это не ясно.
Вы пытаетесь перенаправить на / A # id из другого компонента?
Вы должны быть в состоянии передать свой идентификатор / имя класса через угловую маршрутизацию в виде строки.Вам просто нужно прочитать параметры маршрута и выполнить желаемое действие.
В вашем приложении маршрутизация ts
{ path: 'A/:id', component: AComponent },
В вашем AComponent .ts
import { Component, OnInit } from "@angular/core";
import { ActivatedRoute } from '@angular/router';
@Component({
selector: 'app-component-a',
templateUrl: './a.component.html'
})
export class AComponent implements OnInit {
constructor(private route: ActivatedRoute) {
super();
}
public ngOnInit(): void {
// This will get the param from your route
this.route.params.subscribe((params) => {
if (params) {
const idOrClassName= params['idOrClassName'];
if (idOrClassName) {
// Perform action when idOrClassName is presented
return;
}
// Perform action when idOrClassName is not presented
}
});
}
}