gpt4 book ai didi

Angular 2+ : Trigger an observable externally

转载 作者:行者123 更新时间:2023-12-03 21:25:38 24 4
gpt4 key购买 nike

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

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


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

最佳答案

如果您希望能够调用next从 Observable 外部,您可以使用 Subject相反,它就像一个可观察的对象,可以被调用以在外部产生值。

const subject = new Subject()

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

subject.next('some value')

关于 Angular 2+ : Trigger an observable externally,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/47877558/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com