Я использую для разработки моего интерфейса OpenUI5 и не поддерживает rxjs.Создание вручную наблюдаемых
Например, я хочу слушать пресс кнопку от OpenUI5 события и не могли бы сделать, как
var source = Rx.Observable.fromEvent(input, 'press');
var subscription = source.subscribe(
function (x) {
console.log('Next: Clicked!');
},
function (err) {
console.log('Error: %s', err);
},
function() {
console.log('Completed');
});
Поскольку элемент управления Button не реализует слушателя событий.
Так что я должен создать Observable самостоятельно, как создать горячую Наблюдаемую?
Вы можете уточнить, что вы пытаетесь достичь? Для событий, обертывающих их в 'fromEvent', отличный подход (и' subscribe' делает их горячими) –
Я хочу достичь, чтобы обработать событие пресса с помощью rxjs. https://sapui5.netweaver.ondemand.com/docs/api/symbols/sap.m.Button.html#attachPress –