<分区>
我想在我的 Angular 页面中创建 anchor ,但它不起作用,我也不知道为什么。
我的 html 组件:
<h1 id="choose_package">Step 1 : choose a package</h1>
<div>Some elements</div>
<a [href]="choose_package">test</a>
但它返回 null 并转到 404 页面。
编辑(现在我可以滚动了,但不是一点一点完成的):
this.router.events.pipe(filter(e => e instanceof Scroll)).subscribe((e: any) => {
if (e.position) {
this.viewportScroller.scrollToPosition(e.position);
} else if (e.anchor) {
this.viewportScroller.scrollToAnchor(e.anchor);
} else {
this.viewportScroller.scrollToPosition([0, 0]);
}
;
});