Faites défiler jusqu'à element on cliquez dans Angular 4

Je veux être en mesure de faire défiler jusqu'à une cible lorsqu'un bouton est enfoncé. Je pensais à quelque chose comme ça.

<button (click)="scroll(#target)">Button</button>

Et dans mon élément.ts de la méthode.

scroll(element) {
    window.scrollTo(element.yPosition)
}

Je sais que le code ci-dessus n'est pas valide, mais juste pour montrer ce que je pensais. Je viens de commencer à apprendre Angulaire 4 avec aucune expérience préalable Angulaire. J'ai été la recherche autour de quelque chose comme ça, mais tous les exemples sont en AngularJs qui diffère beaucoup Angulaire 4

source d'informationauteur