wie starten und beenden Sie ein Intervall beobachtbar in RXJS?

Habe ich eine sehr einfache timeInterval beobachtbare und ich möchte die start/stop-übertragung, ohne dass die Abonnenten (die sollten sitzen und zu warten, unabhängig von beobachtbaren status). Ist möglich, und wenn ja, wie?

var source = Rx.Observable
  .interval(500)
  .timeInterval()
  .map(function (x) { return x.value + ':' + x.interval; })
  .take(10);

  var subscription = source.subscribe(
  function (x) {
     $("#result").append('Next: ' + x + ' ');
  },
  function (err) {
    $("#result").append('Error: ' + err);
  },
  function () {
    $("#result").append('Completed');
  });

Allgemeine Anmerkung: die meisten Beispiele die ich gesehen habe zeigen, wie definieren observablen und Abonnenten. wie kann ich Einfluss auf das Verhalten der vorhandenen Objekte?

InformationsquelleAutor Laurence Fass | 2016-01-25

Schreibe einen Kommentar