반응형

rxjs 25

TypeError: rxjs__WEBPACK_Imported_MODUL_2__관측할 수 있다.던지기는 함수가 아니다.

TypeError: rxjs__WEBPACK_Imported_MODUL_2__관측할 수 있다.던지기는 함수가 아니다. 다음은 내 파일 userdata.service.ts: import { Injectable } from '@angular/core'; import { Http, Response } from '@angular/http'; import {Observable} from 'rxjs'; import { map } from "rxjs/operators"; import { catchError } from 'rxjs/operators'; import { Data } from './userdata'; @Injectable() export class UserDataService { url : "http://..

Programing 2022.03.25

타이프스크립트에서 관찰자의 유형을 정의하는 방법

타이프스크립트에서 관찰자의 유형을 정의하는 방법 Typecript에서 관찰자 변수를 입력하십시오. Observer.create(observer: whatTypeShouldIUse => /* do things with observer */) 나는 그것을 사용하려고 노력했다.Observerrxjs 라이브러리의 클래스 또는 인터페이스. 그러나 일반 유형이다. 내 관찰자에게 어떤 타입을 주어야 할까? 나는 어떤 타입을 써야 할까?Observer일단은...아직 해결책을 찾지 못하셨을 때를 대비해서.먼저 Observer와 Observable 라이브러리를 모두 가져와야 한다. import { Observable, Observer } from 'rxjs'; 당신의 질문에 따라 우리는 다음과 같은 일을 한다. Obser..

Programing 2022.03.25

rxjs로 최종과 최종의 차이점

rxjs로 최종과 최종의 차이점 나는 사용하고 있다RxJS그리고 나는 2가지 기능이 있는 것을 볼 수 있다.RxJS 5.5.2이용할 수 있는이다.finally제거될 것이고 그것은 옆으로 놓일 것이다.pipe()로부터RxJS 6.0.0병동에 이유가 있는거야 아니면 다른 변화가 있는거야? 둘 다 같은지 그리고 이제 마지막 통화가 안에 있는지 여부pipe()? 아니면 눈에 띄는 차이점이 있나? 최종 결정하다 method() .pipe( finalize(() => { // do some operation }) ) 종국에는 method() .finally(() => { // do your operation }) 두 기능 모두 동일한 기능이며, 관찰이 가능한 경우 호출의 동일한 작업을 수행하지만, 차이점은 사용 중..

Programing 2022.03.24

관찰이 완료될 때까지 기다리십시오.

관찰이 완료될 때까지 기다리십시오. 나는 다른 방법의 완성에 의존하는 일련의 방법들을 가지고 있다. process1(data: string) : Observable { this.dataservice.process(data).subscribe( (response) => { return response.data; } ); } main(data: string) : string { var process1Data: string = process1(data); // I would like to wait for process1 method to complete before running process2 // I do not want to include process2 inside subscribe of process..

Programing 2022.03.24

가입자가 관찰 가능한 오류에 대해 중지하지 않아야 함

가입자가 관찰 가능한 오류에 대해 중지하지 않아야 함 나는 자동적으로 오류에 대한 구독을 취소하는 구독자와 싸우고 있다. observable .subscribe( (data) => { // some logic encountering an error during execution // comparable to throw new Error() } ) Try/catch 사용으로 예방할 수 있다. observable .subscribe( (data) => try { // some logic encountering an error during execution // comparable to throw new Error() } catch(e) { } ) 하지만 주변에서 일하는 것 같은 느낌이야. Subscriber..

Programing 2022.03.23

두 번째.그러면() 약속은 정의되지 않은 데이터로 호출된다.

두 번째.그러면() 약속은 정의되지 않은 데이터로 호출된다. 나는 accountManager라는 서비스에서 아래 보이는 약속을 반환하는 기능을 가지고 있다. 이 약속에 대한 .그러자()는 의도한 대로 반응을 발사하고 출력한다. signIn(email:String,password:String):Promise{ return this.http.post('http://localhost:3000/api/signin',JSON.stringify({ "email": email, "password": password }),{headers: this.headers}) .toPromise() .then(res => { //**This is defined** console.log(res); }) } 이 문제는 내가 이 si..

Programing 2022.03.21

각도에서 http 통화 신청을 취소해야 하는 거야?

각도에서 http 통화 신청을 취소해야 하는 거야? 이 질문에는 이미 다음과 같은 해답이 있다. Http 메소드에 의해 만들어진 관찰대상으로부터 구독을 취소할 필요가 있는가? (11개 답변) 닫힌4년 전. 아마 바보 같은 질문이지만 쉽게 답을 찾을 수 없었다. 사용 중인 각도 애플리케이션에서Rxjs만들기 위해서http데이터를 가져와서 서버에 게시하기 위한 호출서비스가 있다고 가정해 봅시다.MyService다음과 같은 방법으로: getData() { this.http .get("mybackendurl/mydata") .map(res => res.json()) .subscribe(data => this.data = data); } 그래서, 내가 이 방법을 몇 군데에서, 그리고 내가 한 페이지로 이동할 때마다..

Programing 2022.03.20

관찰 가능>에서 특정 요소를 제거하는 방법

관찰 가능>에서 특정 요소를 제거하는 방법 장소의 배열은 관찰할 수 있다. places: Observable; 템플릿에서 비동기 파이프와 함께 사용: ... 사용자 작업 후 이 배열에서 특정 ID의 플레이스를 제거해야 한다.내 코드에 이런 게 있는데 안 먹히네 deletePlace(placeId: number): void { this.apiService.deletePlace(placeId) .subscribe( (res: any) => { this.places .flatMap((places) => places) .filter((place) => place.id != placeId); }, (err: any) => console.log(err) ); } 당신은 이것과 함께 나를 도와줄수 있나요?관찰할 수 ..

Programing 2022.03.19

Angular NgRx - 처음 호출된 서비스 폴링을 계속하는 효과

Angular NgRx - 처음 호출된 서비스 폴링을 계속하는 효과 방금 NgRX를 추가한 응용 프로그램이 있는데, 이 응용 프로그램을 사용하여 폴링을 켜고 끄십시오. 샘플 개요 나는 좋은 접근인 것 같은 이 게시물을 따라갔다.여기에 간단한 예가 있는데, 코드의 대부분이app.effects.ts. 예시와 유사하게, 나는 효과가 있다.startPolling$stopPolling$그리고continuePolling$, 내가 새로운 것을 사용하고 있다는 것 빼면.createEffect공장 방식 또한, 나는 그 집을 옮겼다.delay(2000)상위의takeWhile() 된 콜에 문제가 생기면.catchError(err => of(appActions.getDataFail(err)))지연 없이 매우 빠른 연속 루프에..

Programing 2022.03.19

이전 AJAX 통화 요청이 해결될 때까지 RxJs를 사용하여 모든 요청을 보류하는 방법

이전 AJAX 통화 요청이 해결될 때까지 RxJs를 사용하여 모든 요청을 보류하는 방법 나는 어떤 외부 요소에 의해 촉발된 행동을 나타내는 관찰력이 있다.이 질문의 목적상, 라고 하자.createBananaAction. 나는 a를 가지고 있다.bananaService방법대로createAJAX 요청을 수행하고 생성된 바나나를Promise. 그래서, 어떤 데이터가 도착할때마다createBananaAction, 우리는 전화하기를 원한다.bananaService.create(). 코드는 다음과 같다: (RxJs 사용) this.createdBananas = createBananaAction.flatMap(() => bananaService.create()); 이제 기존 바나나를 받은 뒤에야 다른 바나나를 요청할..

Programing 2022.03.17
반응형