在一個組件中,我有一個導航欄,具有滾動到頁面上的元素的功能。導航欄模板: <a class="nav-link" (click)="scroll(services)">Services</a>導航欄組件scroll(id) { let el = document.getElementById(id); el.scrollIntoView();}我想滾動到另一個組件中的元素:<section class="page-section" id="services">這兩個組件是不相關的,都是 app.component.html 的子組件。這可以做到嗎,如果不行我該怎么辦?
1 回答

月關寶盒
TA貢獻1772條經驗 獲得超5個贊
在模板中,您需要將字符串傳遞給方法:
改變這個:
<a class="nav-link" (click)="scroll(services)">Services</a>
對此:
<a class="nav-link" (click)="scroll('services')">Services</a>
- 1 回答
- 0 關注
- 88 瀏覽
添加回答
舉報
0/150
提交
取消