[英]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.