rxjs 앱을 어떻게 구성합니까? 약 100 개의 장난감 소개 사례가 있지만 위젯, 하위 위젯 등 전체 애플리케이션의 단일 예는 아니며 전체 애플리케이션에서 데이터 흐름을 보여줍니다. 예. 어떤 주에서 관찰 할 수 있다고 가정 해보십시오. 그것을 위젯에 전달해야합니다. 이 위젯에는 해당주의 부분이 필요한 하위 위젯이 있습니다. 당신은 구독합니까? sub =
다음 예제에서 RxJS on GitHub의 다음 예에서 마우스 이동이 관찰 가능 '활성화 됨'인 경우, mousemove 이벤트 샘플링을 시작하는 트리거는 무엇입니까? 나는 subscribe가 mousedrag의 모든 observables에 대한 시퀀스의 시작을 표시한다고 생각했지만 그럴 듯하지는 않습니다. 분명히 mousedown 전에 mousemove
RxJS를 사용하여 sync world와 비동기적인 이벤트 세계를 "연결"하고 싶습니다. 특히 시간 간격 동안 수집 된 이벤트 배열을 반환하는 함수를 만들고 싶습니다. 내가 var source = Rx.Observable
.interval(100 /* ms */)
.bufferWithTime(1000).take(1)
내가 잘 올바른 값을 인쇄 할 수
다음 코드는 브라우저가 '100'과 같은 값을 사용하여 반복적으로 문제를 해결하지만이 경우 문제가 해결됩니다 나는 그것에 대해 특별한 가치가 없다. 당신은 해결책을 제안시겠습니까 : .repeat 단순히 무기한 10를 얻을 수 있기 때문에 var observer = Rx.Observer.create(function (x)
{
내가 Reactive Extensions for Javascript (RX-JS)를 사용하여 게시하는 것과 동일한 효과를 얻으려고합니다. 나는 그것을하는 방법에 약간 의아해합니다. 나는 내가 mouseDown, mouseMove 나와와 mouseUp 이벤트에 대한 관찰 가능한을 작성해야한다고 생각 <!DOCTYPE html>
<html>
facebook-like "xyz is typing"기능으로 채팅을 만들고 싶습니다. onKeydownSource.subscribe(function() {
var typing = true;
}.bind(this));
onKeydownSource.throttle(500).subscribe(function(e) {
var typing =
어떤 전문가가이 문제를 해결할 수 있다면이 문제를 어떻게 해결할 수 있을지 잘 모르겠습니다. 나의 현재 이해는 관찰 할 수있는 것이 게으르며 구독 할 때까지 값을 산출하지 않는다는 것이다. 오류가 발생하면 관찰 대상은 더 이상 값을 보내지 않습니다. 많은 경우에 이것은 원하는 것이 아닙니다. 아래 코드 샘플에서는 perth 및 london의 날씨가 표시되고
관측 가능한 단일 플럭스를 다른 여러 관측 구역에서 분할 할 수 있습니까? 사용 사례는 사용자가 제출할 수있는 양식입니다. 제출 동작은 관찰 가능 객체에서 처리되며,이 동작에서는 수신자가 검사합니다. submitAction.forEach(validate)
것은 내가 success 또는 유효성 검사의 failure 하나에 작업을 바인딩 할 수 있습니다.
여러분, RxJS를 사용하여 마우스 이벤트를 처리하는 앱이 있습니다. 나는이 사건들을 더 복잡한 관측 가능한 '제스쳐'로 구성하고있다. 그러한 제스처 중 하나가 "흔들림"입니다. 내가 작성하는 데 노력하고 일련의 사건은 다음과 같습니다 내가 찾는하고하는 것은 mousedown
mouseup
mousemove left
mousemove right
mo