BehaviorSubject
haben keine create
Methode, so dass ich vermute, dass durch die Subject
Basisklasse ausgesetzt wird.
Verwenden Sie den Konstruktor. In diesem Fall sollten Sie den Konstruktor BehaviorSubject
verwenden. Die create
Methode wird verwendet, um eine Observer
und Observable
zu kombinieren.
Zum Beispiel könnten Sie eine WebSocket
in eine Subject
, indem Sie konvertieren:
var webSocket = new WebSocket(url);
var observer = Observer.create(next => webSocket.send(JSON.stringify(next)));
var observable = Observable.fromEvent(webSocket, 'message', m => JSON.parse(m.data));
var subject = Subject.create(observer, observable);
Java, aber wahrscheinlich die gleichen Prinzipien gelten: http://stackoverflow.com/questions/13046877/consider-providing-static-factory-methods-insteads-of-constructors –
@KevinKrumwiede danke für Hilfe! –