小编Tos*_*Pig的帖子

rxjs5 toPromise 不起作用

在以下示例toPromise中不起作用:

https://jsfiddle.net/tossp/nmf9jg32/

我的代码:

function getPostData() {
    return fetch('https://jsonplaceholder.typicode.com/posts/1')
    .then(res => res.json())
}
var source = Rx.Observable.fromEvent(document.body, 'click');

var example = source.concatMap(
            e => Rx.Observable.from(getPostData()), 
            (e, res, eIndex, resIndex) => res.title);

example.subscribe({
    next: (value) => { console.log('subscribe!!!',value); },
    error: (err) => { console.log('Error: ' + err); },
    complete: () => { console.log('complete'); }
});
example.do((value)=>console.log('do!!!',value)).toPromise().then((value)=>console.log('toPromise!!!',value));
Run Code Online (Sandbox Code Playgroud)

javascript rxjs5

12
推荐指数
2
解决办法
3737
查看次数

标签 统计

javascript ×1

rxjs5 ×1