希望有人能帮助我解决这个问题。我有 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) 我正在构建一个将在多个域上运行的角度应用程序.由于每个域上有不同的配置,我需要通过调用服务器来获取所有变量.该调用将返回包含不同rest url的JSON对象.我的问题是我需要在$ stateProvider中的'resolve'步骤之前执行此调用,因为我已经有一个依赖于服务器配置对象的任务.
我正在使用Cordova,ionic3和Firebase创建一个应用程序。该应用无需登录,因为该用户将自动以匿名 Firebase用户身份登录。问题在于,firebase将匿名用户凭据保存在本地存储中。在科尔多瓦世界中,这意味着它不是100%可靠的。
在文档中说:
iOS将localStorage数据存储在需要空间时可由OS清除的位置。
这意味着数据可能会丢失,因为我仅使用了来自Firebase的匿名登录。我知道我可以将这些帐户链接在一起,但是就我而言,我不想这样做。
我的问题是;您可以将Firebase 匿名身份验证令牌存储在其他地方,以便IOS用户100%可靠吗?
javascript cordova firebase ionic-framework firebase-authentication