小编Chr*_*ian的帖子

使用combineLatest 将 n+1 个流添加到 RXJS 流

希望有人能帮助我解决这个问题。我有 2 个流,需要在其上使用操作符 mergeLatest。一段时间后,我需要动态添加还需要使用combineLatest 的流。这是我需要做的:

stream a ---------a---------------b-------------c------------------------>
stream b ----1--------2-----3-------------------------4------------------>
stream c (not defined at start)      -----z-----------------x------------>
stream d (not defined at start)                         ----------k------>
                                 (combineLatest)
result   ---------(a1)(a2)--(a3)--(b3)----(b3z)-(c3z)-(c4z)-(c4x)-(c4xk)->   
Run Code Online (Sandbox Code Playgroud)

更新

更具体地说,我想打开此STREAM(链接) 在此输入图像描述

对于这个结果:

A----B---B0-C0--D0--D1--E1--E1a--F1a--F2a---G2a---G3a--H3a-H3b--I3b
Run Code Online (Sandbox Code Playgroud)

rxjs

7
推荐指数
1
解决办法
2248
查看次数

需要在$ stateProvider中执行resolve属性之前解析$ http请求

我正在构建一个将在多个域上运行的角度应用程序.由于每个域上有不同的配置,我需要通过调用服务器来获取所有变量.该调用将返回包含不同rest url的JSON对象.我的问题是我需要在$ stateProvider中的'resolve'步骤之前执行此调用,因为我已经有一个依赖于服务器配置对象的任务.

angularjs angular-ui-router angular-promise

6
推荐指数
1
解决办法
1152
查看次数

如何将匿名Firebase凭证保存到localstorage以外的其他位置?

我正在使用Cordova,ionic3和Firebase创建一个应用程序。该应用无需登录,因为该用户将自动以匿名 Firebase用户身份登录。问题在于,firebase将匿名用户凭据保存在本地存储中。在科尔多瓦世界中,这意味着它不是100%可靠的。

文档中说:

iOS将localStorage数据存储在需要空间时可由OS清除的位置。

这意味着数据可能会丢失,因为我仅使用了来自Firebase的匿名登录。我知道我可以将这些帐户链接在一起,但是就我而言,我不想这样做。

我的问题是;您可以将Firebase 匿名身份验证令牌存储在其他地方,以便IOS用户100%可靠吗?

javascript cordova firebase ionic-framework firebase-authentication

5
推荐指数
1
解决办法
388
查看次数