繁体   English   中英

Angular 2+:从外部触发可观察的

[英]Angular 2+: Trigger an observable externally

我想从外部(例如从另一个订阅)触发一个可观察的(obs)。 我发现的所有样本都是在观察者实现中内部超时的。

obs = new Observable (observer => { ... });  


someother.subsribe ((n) => 
           {
                    // trigger obs
                    // obs.next is not available
           });

如果您希望能够从Observable外部进行next调用,则可以改用Subject ,它就像Observable一样,可以被调用以在外部产生值。

const subject = new Subject()

subject.subscribe((value) => {
  console.log('next:', value)
})

subject.next('some value')

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM