在一个组件中,我有一个导航栏,具有滚动到页面上的元素的功能。导航栏模板: <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 关注
- 62 浏览
添加回答
举报
0/150
提交
取消