RxJS,无法获取管道(toArray)。订阅工作

时间:2019-04-15 13:59:52

标签: rxjs6

我对RxJS相当陌生,并试图找出一个简单的pipe(toArray),但似乎无法使其正常工作。我见过的每个示例都建议这样做:

import {toArray} from 'rxjs/operators';
import {of} from 'rxjs';

it('observable should generate array of length 3', done=>{
    of(1,2,3).pipe(toArray).subscribe(val=> {
        expect(val.length).toBe(3);
        done();
    });
});

但是,它只是抛出一个错误'.subscribe不是一个函数'

package.json:

"rxjs": "^6.4.0",
"rxjs-compat": "^6.4.0"

1 个答案:

答案 0 :(得分:0)

对不起,我的错误是我使用的是.pipe(toArray),而不是.pipe(toArray())

相关问题