【问题标题】:How Scroll to a div in ng-template?如何滚动到 ng-template 中的 div?
【发布时间】:2020-10-09 16:47:45
【问题描述】:

我正在使用 ngb 模态来弹出一个内容设置在 <ng-template> 中的弹出窗口。在提交(错误)时,我需要自动向下滚动到错误部分。我在<div #error> 上尝试了@viewchild,但由于它是模板的一部分,因此viewchild 值始终未定义。 访问模板内的 div 或在 ngbmodal 上自动滚动到 ots 滚动高度的最佳方式是什么?

【问题讨论】:

    标签: javascript angular ng-template ng-modal


    【解决方案1】:

    您不需要为此使用 Angular。您可以使用纯 Javascript 来实现。

    你可以使用<my-element id="someid"></my-element>

    然后,使用纯 JavaScript,document.getElementById("someid").scrollIntoView()

    【讨论】:

    • 我认为你是对的..使用纯JS作品..谢谢!
    猜你喜欢
    • 1970-01-01
    • 2018-12-23
    • 1970-01-01
    • 2018-09-14
    • 1970-01-01
    • 2017-08-04
    • 1970-01-01
    • 1970-01-01
    • 2019-12-25
    相关资源
    最近更新 更多