2016-06-03 14 views
7

Ich möchte importieren DOM ähnlicheAngular2: Wie rx-dom

Rx.DOM.jsonpRequest 

aber DOM ist nicht auf Rx in Winkel Projekt verwenden, die Im wie dieser auch

import Rx = require('rxjs'); 

importieren Ich habe versucht, rxjs dom aber Fehler waren zu importieren Modul nicht finden, habe ich installiert rxjs-dom wie diese

npm install rx-lite-dom 

aber ich bin nicht in der Lage, es zu importieren, so dass I c ein DOM auf Rx Objekt

+1

Dieser Kommentar ist für Leute, die 'Rx.DOM' für Dinge wie' Rx.DOM.focus ('# myInput') '' installieren möchten. Bindung an Dom-Veranstaltungen grundsätzlich. Aber ** das ist nicht der Weg **. Der Weg, dies in eckigen 2.0 zu tun, ist 'Observable.formEvent ('# myInput' 'focus')'. Ich habe einen halben Tag verloren, als ich versuchte, 'rx-dom' zu installieren, als es diese bessere Lösung war. Wie für jsonpRequest können Sie [diese Bibliothek] (https://github.com/camsong/fetch-jsonp) verwenden. dann: 'Observable.formPromise (your_jsonp_promise)' was funktionieren sollte, weil 'fetchJsonp' eine Zusage zurückgibt. Viel Glück! – AIon

Antwort

0

Wenn Sie den Zugriff auf die Rx-Variable möchten, können Sie es in ein Angular Projekt mit importieren:

import * as Rx from 'rx-dom'; 

Sie werden dann Zugriff auf die Variable Rx, einschließlich der jsonpRequest wie in :

Rx.DOM.jsonpRequest