Aktywne Wpisy

aa-aa +76
Cholerne globalne ocieplenie jakbyś wyrzucał nakrętki od butelek do śmietnika albo nie mieszał odpadów tylko miał te 7 worków na śmieci do segregowania jak prawdziwy europejczyk to by tego upału teraz nie było
źródło: 1000002489
Pobierz
Sonny86 +593
źródło: temp_file6435190420406572329
Pobierz




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.
źródło: comment_1602145235NCQAelqf1uinPRN6ejKfKG.jpg
PobierzTylko 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 ?
źródło: comment_1602149451z9ukKCpff4OVHxqwE2L93T.jpg
PobierzTu 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));