Ciao,
Dovresti inserire il JS nell’Head per farlo funzionare!
Inoltre, fai attenzione al CSS del button: dovresti creare un selettore specifico per evitare di sovrascrivere il CSS predefinito.
Idealmente, dovresti creare un componente tema e utilizzare un outlet per gestire HTML/logica. Posso mostrartelo più tardi!