반응형

rxjs 25

rxjs 관측 가능성과 일반 반응 구성요소를 통합하려면 어떻게 해야 하는가?

rxjs 관측 가능성과 일반 반응 구성요소를 통합하려면 어떻게 해야 하는가? 나는 Rxjs를 처음 접하고 외부 포장지/도서관 없이 간단한 리액션 구성 요소와 통합하는 방법을 배우려고 한다.여기서 할 수 있어 const counter = new Subject() class App extends Component { state = { number: 0 } componentDidMount() { counter.subscribe( val => { this.setState({ number: this.state.number + val }) } ) } increment = () => { counter.next(+1) } decrement = () => { counter.next(-1) } render() { retu..

Programing 2022.03.17

RxJS 6 페이지가 활성화되지 않은 경우 일시 중지 또는 버퍼 관찰 가능

RxJS 6 페이지가 활성화되지 않은 경우 일시 중지 또는 버퍼 관찰 가능 그래서 나는, 편지라고 하자, 그리고 그것들을 한 단어로 합치려면 모든 글자들이 올바른 순서대로 필요해.사용자가 탭을 변경하거나 브라우저 또는 스위치 응용 프로그램을 최소화하기 전까지 모든 것이 정상적으로 작동함 - 동작은 내가 사용하는 것과 거의 동일함setTimeout()-주문, 분실물 등 엉망진창나는 나의 목표를 이루기 위해 노력했다.bufferWhen(),bufferToggle(),takeUntil(),publish()그리고connect()그러나 아무것도 성공하지 못했다.나는 사용할 것을 고려했다.delayWhen또한, 하지만 그것은 더 이상 사용되지 않고 아마도 하천을 즉시 멈추기 때문에 적절하지 않을 것이다.어떤 기능을..

Programing 2022.03.14

여러 키를 구별할 때까지 KeyChanged와 비교하는 방법?

여러 키를 구별할 때까지 KeyChanged와 비교하는 방법? 나는 아직 rxjs를 배우고 있고, 운영자 별개의 EllowChanged를 위한 사용자 정의 비교 함수를 쓰는 방법에 약간 집착하고 있다. 단일 키에 적합한 DifferentLayKeyChanged를 사용하는 방법을 알아보았다.하지만 비교해야 할 열쇠가 두 개 있어. 현재 방출된 값을 마지막 방출된 값과 비교하기 위해 스캔 연산자를 구제해야 할 것 같아...? 좋아, 여기 내 암호야.구글 지도에서 지도 센터 변경 사항을 스트리밍하고 있어.지도 센터 GeoLocation이 매우 정확할 필요는 없어, 그래서 나는 구글 지도에서 반환되는 십진법 대부분을 반올림하고 있어. searchStream$ .map((value)=>{ return { lat:..

Programing 2022.03.11

오류를 포착했음에도 불구하고 rxj가 설명을 취소함

오류를 포착했음에도 불구하고 rxj가 설명을 취소함 나는 이벤트 방출기를 가지고 있다.testEvent.testEvent파이프 체인을 가지고 있고 그 체인에 오류가 던져진다.하지만 나는 또한 체인의 두 곳에서 실수를 잡고 있다.그럼에도 불구하고 나의testEvent자동으로 등록이 취소되는 겁니다 왜 그런지 누가 설명해줄래? 스택블리츠 import { Component, EventEmitter } from '@angular/core'; import {map} from 'rxjs/operators'; import {catchError, switchMap} from 'rxjs/internal/operators'; import {forkJoin, of} from 'rxjs'; @Component({ select..

Programing 2022.03.11

첫 번째 http 요청이 완료되었을 때만 새 http 요청을 실행하고 중간에 다른 모든 요청을 무시/취소하는 방법

첫 번째 http 요청이 완료되었을 때만 새 http 요청을 실행하고 중간에 다른 모든 요청을 무시/취소하는 방법 나는 Angul2로 SPA의 프런트 엔드를 만들고 있고, 나는 많은 레코드가 있는 데이터베이스를 가지고 있고 데이터베이스 자체는 매우 느려서, 10000 레코드(또는 Order BY와 함께 마지막 10개)를 찍는 데 최대 4-5초가 걸린다.내 상황에서는 데이터베이스를 업그레이드할 수 없다. 따라서 내가 하고 싶은 것은 사용자가 페이지 작성자의 "다음" 버튼(다음 클릭은 이미 호출됨)을 여러 번 클릭할 때(최대 100회 이상 계속 클릭한다고 가정하자), 첫 번째 http 요청만 서버/API로 전송되는 것이다.이제 내가 그것을 알아낼 수 없는 부분이다. 첫 번째 요청이 결과와 함께 돌아오면 마지..

Programing 2022.03.11
반응형