我对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"
答案 0 :(得分:0)
对不起,我的错误是我使用的是.pipe(toArray),而不是.pipe(toArray())