2017-10-13 14 views
0

私はAngularを初めて使用しています。ユーザーが無効な入力を保存しようとすると、ページを最初のエラーまでスクロールするコンポーネントがあります。エラーにページスクロールがうまくScrollIntoView()はスクロールを固定しますAngular4

const element = this.renderer.selectRootElement('#input1'); 
      element.scrollIntoView({block: 'center'}); 

が、問題はそれその後、ロックスクロールということです。私は使用していたコードです。エラーが修正されたとしても、エラーから離れてスクロールすると、同じ場所に戻ってきます。ページが最初のエラーにスクロールしたら、どのようにしてスクロールを「解放」できますか?どんな助けでも大歓迎です。

答えて

1

あなたのコードが何度も何度もトリガされることはありますか?ngOnChangeでエラーフラグが決して解決されないことはありますか?

+1

それでした!それはそれをやっていたngDoCheckでした。ありがとうございました! –

関連する問題