Обновить
Теперь поддерживается
Jump to 'Test' anchor
this._router.navigate( ['/somepath', id ], {fragment: 'test'});
Добавить код ниже вашего компонента для прокрутки
import {ActivatedRoute} from '@angular/router'; // <-- do not forget to import
private fragment: string;
constructor(private route: ActivatedRoute) { }
ngOnInit() {
this.route.fragment.subscribe(fragment => { this.fragment = fragment; });
}
ngAfterViewInit(): void {
try {
document.querySelector('#' + this.fragment).scrollIntoView();
} catch (e) { }
}
Оригинал
Это известная проблема и отслеживается в https://github.com/angular/angular/issues/6595