내부에 BehaviorSubject
을 유지하는 클래스를 만들고 있습니다. 해당 'BehaviorObservable
'을 노출 할 수있는 방법이 있는데,이 값은 주제의 값을 파이프하지만 Observable
인터페이스의 '읽기 전용'항목 만 있습니다. .next()
, .error()
및 .complete()
메서드는 내부적으로 만 사용할 수 있습니다.RxJS 5 : 'BehaviorObservable`을 만들 수 있습니까?
Observable.create()
을 사용하여 피험자의 가치관을 연결하는 것은 단지 문제가 아닙니다. 내 API 사용자는 노출 된 observable에 .subscribe()
을 입력 한 다음 저장된 현재 값에 대한 콜백을 즉시받습니다.
나는 뭔가를 함께 해킹 할 수는 있지만, RxJS가 이미 할 수있는 것을 놓친 것 같아.
우수! 예,'.asObservable()'메소드 [존재] (http://reactivex.io/rxjs/file/es6/Subject.js.html#lineNumber98)와 [유닛 테스트 있음] (http : // reactivex.io/rxjs/test-file/spec-js/Subject-spec.js.html#lineNumber308), 문서에는 나와 있지 않습니다. (http://reactivex.io/rxjs/class/es6/Subject .js ~ Subject.html). 감사! – mhelvens