为了账号安全,请及时绑定邮箱和手机立即绑定

我可以滚动到另一个组件模板中的 HTML 元素吗?

我可以滚动到另一个组件模板中的 HTML 元素吗?

温温酱 2023-10-10 16:26:50
在一个组件中,我有一个导航栏,具有滚动到页面上的元素的功能。导航栏模板: <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>


查看完整回答
反对 回复 2023-10-10
  • 1 回答
  • 0 关注
  • 62 浏览

添加回答

举报

0/150
提交
取消
意见反馈 帮助中心 APP下载
官方微信