«rxjs» 태그된 질문

Reactive Extensions for JavaScript (RxJS)는 관찰 가능한 컬렉션 및 Array Extras 스타일 구성을 사용하여 비동기 및 이벤트 기반 프로그램을 구성하기위한 라이브러리 세트입니다.

6
'of'대 'from'연산자
인수 형식 Observable.of과 의 유일한 차이점은 Observable.from무엇입니까? 같은 Function.prototype.call과 Function.prototype.apply? Observable.of(1,2,3).subscribe(() => {}) Observable.from([1,2,3]).subscribe(() => {})
153 rxjs 

21
외부 클릭시 드롭 다운을 어떻게 닫을 수 있습니까?
사용자가 해당 드롭 다운 외부의 아무 곳이나 클릭하면 로그인 메뉴 드롭 다운을 닫고 싶습니다. Angular2와 Angular2 "접근법"으로 수행하고 싶습니다 ... 솔루션을 구현했지만 실제로는 자신감이 없습니다. 나는 같은 결과를 얻는 가장 쉬운 방법이 있어야한다고 생각하므로 아이디어가 있다면 ... : 토론합시다! 내 구현은 다음과 같습니다. 드롭 다운 구성 요소 : 이것은 내 …

14
node_modules / rxjs / internal / types.d.ts (81,44) : 오류 TS1005 : ';' Angular 6 설치 후 예상되는 오류
오류가 발생했습니다 node_modules / rxjs / internal / types.d.ts (81,44) : 오류 TS1005 : ';' 예상했다. Angular 6 설치 후 오류를 확인하십시오. ERROR in node_modules/rxjs/internal/types.d.ts(81,44): error TS1005: ';' expected. node_modules/rxjs/internal/types.d.ts(81,74): error TS1005: ';' expected. node_modules/rxjs/internal/types.d.ts(81,77): error TS1109: Expression expected.

2
RxJS : Observable을 "수동으로"어떻게 업데이트합니까?
내 생각에 이것은 관찰 가능한 것의 가장 기본적인 경우 여야하기 때문에 나는 근본적인 것을 오해해야한다고 생각하지만, 내 인생에서는 나는 그것을 문서에서 어떻게 할 수 있는지 알 수 없다. 기본적으로 나는 이것을 할 수 있기를 원합니다. // create a dummy observable, which I would update manually var eventObservable = rx.Observable.create(function(observer){}); var …

5
take (1) vs first ()
나는 몇 가지 구현을 발견했다. AuthGuard을 사용take(1) . 내 프로젝트에서을 사용했습니다 first(). 둘 다 같은 방식으로 작동합니까? import 'rxjs/add/operator/map'; import 'rxjs/add/operator/first'; import { Observable } from 'rxjs/Observable'; import { Injectable } from '@angular/core'; import { CanActivate, Router, ActivatedRouteSnapshot, RouterStateSnapshot } from '@angular/router'; import { AngularFire } from 'angularfire2'; @Injectable() export …

3
'Observable <any>'유형에 'catch'특성이 없습니다.
Http 서비스 사용에 대한 Angular 2 설명서 페이지에는 예가 있습니다. getHeroes (): Observable&lt;Stuff[]&gt; { return this.http.get(this.url) .map(this.extractData) .catch(this.handleError); } angular2-webpack-starter 프로젝트를 복제하고 위의 코드를 직접 추가했습니다. Observable사용하여 가져 왔습니다 import {Observable} from 'rxjs/Observable'; 속성 Observable을 가져 오는 것으로 가정합니다 ( .map작동). rxjs.beta-6에 대한 변경 로그를 보았으며에 대해서는 언급되어 있지 않습니다 …

6
주제 vs 행동 주제 vs ReplaySubject in Angular
나는 그 3을 이해하기 위해 찾고 있었다. 주제 , 행동 주제 및 재생 주제 . 나는 그것들을 사용하고 싶고 언제, 왜 그것들을 사용하는 것의 이점이 무엇인지 알고 싶습니다. 그리고 문서를 읽었고, 튜토리얼을보고, 구글을 검색했지만 나는 이것을 이해하지 못했습니다. 그래서 그들의 목적은 무엇입니까? 실제 사례는 코딩조차 할 필요가없는 것이 가장 좋을 …

5
Angular에서 http와 유사한 정적 데이터에서 Observable을 만드는 방법은 무엇입니까?
이 방법이있는 서비스가 있습니다. export class TestModelService { public testModel: TestModel; constructor( @Inject(Http) public http: Http) { } public fetchModel(uuid: string = undefined): Observable&lt;string&gt; { if(!uuid) { //return Observable of JSON.stringify(new TestModel()); } else { return this.http.get("http://localhost:8080/myapp/api/model/" + uuid) .map(res =&gt; res.text()); } } } 구성 요소의 생성자에서 다음과 같이 …

5
Redux와 RxJS, 어떤 유사점?
저는 Redux가 Flux의 더 나은 "구현"이라는 것을 알고 있습니다. 또는이를 단순화하기위한 재 설계 (애플리케이션 상태 관리)라고 말하는 것이 좋습니다. 반응 형 프로그래밍 (RxJS)에 대해 많이 들었지만 아직 배우지 않았습니다. 그래서 제 질문은이 두 기술 사이에 어떤 공통점이 있습니까? 아니면 상호 보완 적입니까? ... 아니면 완전히 다른가요?
113 javascript  rxjs  redux 

8
"콜백 지옥"이란 무엇이며 RX가이를 해결하는 방법과 이유는 무엇입니까?
누군가 JavaScript와 node.js를 모르는 사람을 위해 "콜백 지옥"이 무엇인지 설명하는 간단한 예제와 함께 명확한 정의를 제공 할 수 있습니까? 언제 (어떤 종류의 설정에서) "콜백 지옥 문제"가 발생합니까? 왜 발생합니까? "콜백 지옥"은 항상 비동기 계산과 관련이 있습니까? 아니면 단일 스레드 애플리케이션에서도 "콜백 지옥"이 발생할 수 있습니까? 나는 Coursera에서 Reactive Course를 수강했고 …

5
Angular의 pipe () 함수 란?
파이프는 템플릿에서 데이터 (형식)를 변환하기위한 필터입니다. 나는 우연히 pipe()다음과 같이 작동합니다. 이 경우이 pipe()기능은 정확히 무엇을 의미합니까? return this.http.get&lt;Hero&gt;(url) .pipe( tap(_ =&gt; this.log(`fetched hero id=${id}`)), catchError(this.handleError&lt;Hero&gt;(`getHero id=${id}`)) );

4
Rx Observable에서 어떻게`대기`할 수 있습니까?
관찰 가능한 것을 기다릴 수 있기를 바랍니다. const source = Rx.Observable.create(/* ... */) //... await source; 순진한 시도는 await가 즉시 해결되고 실행을 차단하지 않습니다. 편집 : 내 전체 사용 사례의 의사 코드는 다음과 같습니다. if (condition) { await observable; } // a bunch of other code 다른 코드를 다른 별도의 …

3
구독시 마지막으로 관찰 가능
에 따르면 이 기사에 , onComplete그리고onError 의 함수 subscribe상호 배타적이다. 의미 중 하나 onError또는 onComplete이벤트 내에서 실행됩니다 subscribe. 오류를 받거나 정보의 흐름을 성공적으로 마칠 때 실행해야하는 논리 블록이 있습니다. 나는 finallypython 에서 와 같은 것을 찾았지만 내가 찾은 것은 finally내가 만든 관찰 대상에 첨부해야한다는 것뿐입니다. 그러나 나는 구독 할 때만, …
105 javascript  rxjs  rxjs5 

5
Angular 4+ ngOnDestroy () 서비스 중-Observable 제거
각도 응용 프로그램에서 우리는 ngOnDestroy()구성 요소 / 지시문에 대한 수명주기 후크를 가지고 있으며이 후크를 사용하여 관찰 가능 항목을 구독 취소합니다. @injectable()서비스 에서 생성 된 Observable을 삭제 / 삭제하고 싶습니다 . ngOnDestroy()서비스에서도 사용할 수 있다는 글을 보았습니다 . 그러나 그것은 좋은 습관이며 그렇게하는 유일한 방법이며 언제 호출됩니까? 누군가 명확히하십시오.

4
rxJS의 파이프는 무엇입니까?
기본 컨셉이있는 것 같은데 모호한 부분이 있습니다 그래서 일반적으로 이것은 내가 관찰 가능한 것을 사용하는 방법입니다. observable.subscribe(x =&gt; { }) 데이터를 필터링하려면 다음을 사용할 수 있습니다. import { first, last, map, reduce, find, skipWhile } from 'rxjs/operators'; observable.pipe( map(x =&gt; {return x}), first() ).subscribe(x =&gt; { }) 나는 또한 이것을 …
104 angular  rxjs  rxjs5 

당사 사이트를 사용함과 동시에 당사의 쿠키 정책개인정보 보호정책을 읽고 이해하였음을 인정하는 것으로 간주합니다.
Licensed under cc by-sa 3.0 with attribution required.