我在 Angular2 中使用 observable。据我所知,每个 Observable 实例都带有一个观察者(1:1),当我们用观察者.next(值)发出一些东西时,我们可以用 observable.subscribe((值)=> {})获得该值。
var observable = Observable.create(observer => {
observer.next(value);
}
.map(value=>{})
.catch(...)
observable.subscribe(value => {
console.log(value);
})Run Code Online (Sandbox Code Playgroud)
如何在不知道相应观察者的情况下发出值,因为我想在 create 函数之外发出值。一种可能的解决方案是将观察者保存到某个全局变量中,但我认为一个 observable 就足够了。对此有何建议?
任何人都可以告诉我如何使颜色闪烁(绿色/红色)组件像这个网站那样https://www.exchangecompare.com/。
任何解决方案建议将不胜感激?