2 回答

TA貢獻1890條經(jīng)驗 獲得超9個贊
使用角度特征片段讓瀏覽器處理它
<a routerLink="" fragment="volunteers"> Volunteers </a>
結(jié)帳角度片段

TA貢獻1829條經(jīng)驗 獲得超13個贊
在標頭組件中,將 queryParams 添加到鏈接中:
<li><a class="text-white" [routerLink]="['/home']" [queryParams]="{id: 'home'}">Home</a></li>
<li><a class="text-white" [routerLink]="['/home']" [queryParams]="{id: 'about'}">About</a></li>
在home組件中檢查 queryParams 的路由,如果有任何 id,你應(yīng)該將它滾動到視圖中:
constructor(private route: ActivatedRoute) {
this.route. queryParams.subscribe(params => {
if (params && params.id) {
let element = document.getElementById(params.id);
element && element.scrollIntoView();
}
});
}
添加回答
舉報