我是Angular的新手。我有一个组件,我希望页面向下滚动到用户尝试保存无效输入时的第一个错误。我正在使用的代码是:
const element = this.renderer.selectRootElement('#input1');
element.scrollIntoView({block: 'center'});
页面滚动到错误就好了,但问题是它然后锁定滚动。任何滚动错误的尝试都会让我回到同一个地方,即使错误已得到纠正。一旦页面滚动到第一个错误,我如何“释放”滚动?任何帮助将不胜感激。
答案 0 :(得分:1)
是否会一次又一次地触发您的代码被剪切,可能是在ngOnChange中,并且您的错误标志永远不会被解决?