React には、react-router-scroll と呼ばれるものがあります: https://www.npmjs.com/package/react-router-scroll。React アプリのページを通常のサイトのようにスクロールさせます。したがって、各新しいページ (ルート) の一番上までスクロールし、過去のページのスクロール位置を保持します。戻るボタンをクリックすると、そのページでスクロールした場所が記憶されます。
私はAngular2でそのようなものを探しています。私は検索しましたが、それらしいものは見つかりませんでした。どこかにあるはずです。