rxjs 라이브러리에서 선택 연산자를 찾을 수 없습니다.ngrx store.select에서 사용하는 rxjs 선택 연산자를 찾을 수 없습니다.
메서드를 호출 할 때 here을 이해하고 설명 했으므로 ngrx 저장소는 rxjs 라이브러리의 select 연산자를 사용합니다. 나는 전체 rxjs 라이브러리 imort 경우 현재 작동 방법은 다음과 같습니다
import 'rxjs/Rx';
을하지만 이것은 전체 rxjs 사업자, 난 단지 내가 필요로하는 사업자를 가져올 가져옵니다.
내가 rxjs/Rx
가져 오기를 제외하면이 오류를 얻을 : 나는 또한 NPM의 rxjs 패키지 디렉토리에 글로벌 검색을 수행하고 해당 폴더가에 선택과 모든 파일이없는
TypeError: this.store.select(...).first is not a function
합니다. 정말 혼란 스럽네.
을' select' 연산자는 ['@ ngrx/core'] (https://github.com/ngrx/core/blob/v1.2.0/src/operator/select.ts)의 일부이고'Store'에 묶여 있습니다 ] (https://github.com/ngrx/store/blob/v2.2.1/src/store.ts#L23). 마틴이 그의 대답에서 지적한 것처럼, 귀하의 오류는 '첫 번째'연산자와 관련이 있습니다. – cartant
@cartant, 고맙습니다. 감사합니다 martin. – Nexus23