我有一个角度1.5+的应用程序,集成了理想的所有减去Angular 2.(我有Webpack,Typescript,我使用类等)。
我已经开始使用ng-redux了,我想知道如何正确使用ng-redux的可观察量。我看到像Redux-Observable这样的库,但单个Angular 1示例 REALLY 简洁。
在我想要通知多个服务login
/ logout
事件的情况下,我的用例特别值得,我相信这是可观察事件的最佳案例。
我已经实现了没有redux的这种类型的东西,我也可以用老式的方式观察属性,但是我更倾向于以最接近angular-2范式的方式来做,如果有的话
基本上:
服务1:
- >观察服务2登录事件
服务2:
- >进行http呼叫
- >登录
服务1:
- >对登录事件做出反应
(使用redux调度,显然还有更多的东西在玩。但这就是主意。)
如果我应该像在普通的角度应用程序中那样使用observable,为什么这些库存在?解决这个问题的正确或最正确的方法是什么(除了转移到角度2,因为目前不可能)