物业' next'类型' Observable< {}>'

时间:2018-03-21 08:50:26

标签: angular rxjs

尝试执行以下操作

let o = new Observable() ;
o.delay( 3000 ).next( { stuff } ) ;

获得以下错误

  

[ts]财产' next'类型' Observable< {}>'

上不存在

也尝试了

Let o = new Subject(); 
o.delay( 3000 ).next( { stuff } ) ;

还在

  

[ts]财产' next'类型' Observable< {}>'。

上不存在

1 个答案:

答案 0 :(得分:2)

您需要在next实例上调用Subject。然后,示例中的o变量是使用返回Observable的运算符链接的Subject。

const s = new Subject(); 
const o = s.delay(3000);

o.subscribe(...);

s.next();