Opublikowano:
27.09.2022 - tagi:
Praca w Git, to często przeskakiwanie między gałęziami. Za pomocą prostej komendy możemy szybko przeskoczyć do poprzedniej gałęzi, na której byliśmy.
Załóżmy, że aktualnie jesteśmy na gałęzi master . Następnie przeskakujemy do gałęzi: feature :
git checkout feature
Teraz chcielibyśmy wrócić do poprzedniej gałęzi, czyli do master . Piszemy:
git checkout -
Opublikowano:
22.09.2022 - tagi:
Załóżmy, że chcemy się dowiedzieć kiedy został dodany konkretny fragment kodu lub po prostu przejrzeć historię zmian nad tym fragmentem.
W Webstorm można to zrobić tak:
Zaznacz interesujący Ciebie fragment kodu, dla którego chcesz przejrzeć historię Kliknij prawym przyciskiem myszy Następnie wybierz z menu: Git -> Show History for Selection Opublikowano:
20.09.2022 - tagi:
Opublikowano:
15.09.2022 - tagi:
Operator takeWhile wysyła dane z obiektu Observable do momentu, gdy zdefiniowany warunek zostaje spełniony. Jeśli określony warunek nie zostanie spełniony dane z Observable przestają być wysyłane.
Przykład import { interval } from 'rxjs' ;
import { takeWhile } from 'rxjs/operators' ;
const timer$ = interval (1000 );
timer$.pipe (
takeWhile (value => value <= 3 )
).subscribe (console .log );
Do operatora takeWhile przekazujemy funkcję, w której definiujemy warunek, jaki musi zostać spełniony, żeby dane były emitowane ze źródła. Jeśli tak zdefiniowany warunek nie zostanie spełniony obiekt Observable zakończy wysyłanie danych.
Opublikowano:
08.09.2022 - tagi:
Operator take służy do pobrania N razy danych wysłanych z Observable .
Na przykład chcemy nasłuchiwać tylko trzy raz zdarzenia kliknięcia klawisza Enter . Później już nie chcemy pobierać sygnałów z Observable .
Przykład import { fromEvent } from 'rxjs' ;
import { map, filter, take } from 'rxjs/operators' ;
const observable = fromEvent (document , 'keydown' ).pipe (
filter (event => event.key === 'Enter' ),
take (3 ),
map (event => event.key )
);
observable.subscribe (console .log );
Nowsze wpisy Poprzednie wpisy