3

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

4

1 回答 1

0

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

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

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

于 2020-10-10T23:20:24.107 回答