#angular #javascript
Jak w TypeScript + Angular zapisać tą funkcję?
Prosta sprawa. Top przeglądarki dochodzi do elementu, dodaje klasę z position: fixed; Ktoś scrolluje wyżej niż jest umieszczony element to wraca do swojej pierwotnej pozycji. Ktoś da jakieś wskazówki? Dodatkowo chciałem użyć debounce, ale są tylko biblioteki których nie mogę używać :x
Znalazłem to -> https://stackoverflow.com/questions/44516017/how-to-handle-window-scroll-event-in-angular-4
ale działa tragicznie.
Jak w TypeScript + Angular zapisać tą funkcję?
Prosta sprawa. Top przeglądarki dochodzi do elementu, dodaje klasę z position: fixed; Ktoś scrolluje wyżej niż jest umieszczony element to wraca do swojej pierwotnej pozycji. Ktoś da jakieś wskazówki? Dodatkowo chciałem użyć debounce, ale są tylko biblioteki których nie mogę używać :x
Znalazłem to -> https://stackoverflow.com/questions/44516017/how-to-handle-window-scroll-event-in-angular-4
ale działa tragicznie.

- Najlepsze
- Wszystkie komentarze







Tylko React/Vue ( ͡° ͜ʖ ͡°)
A tutaj mirek w jakiks komponencie bedziesz musial zlapac z pomoca referencji elementy. Zbindowac sie do eventu scroll i nakladac
Masz jakiś sposób albo tip jak to zrobić najlepiej ?
Tu masz przykład jak poprawnie obsługiwać window.scroll w Angular
https://stackblitz.com/edit/angular-6r6sm6?file=app/app.component.ts
przeczytaj sobie ten art: https://www.angular.love/2018/03/04/angular-i-zone-js/ jest tutaj to opisane
Przkyład:
const foo = a => { return a * 2 }; // nie zwracamy funkcji, zle
window.addEventListener('scroll', foo(3));