首页
学习
活动
专区
工具
TVP
发布
精选内容/技术社群/优惠产品,尽在小程序
立即前往

wtihLatestFrom不支持@ngrx/effects

withLatestFrom是一个RxJS操作符,用于将源Observable的最新值与其他Observable的最新值进行组合。

@ngrx/effects库中,withLatestFrom操作符用于在Effect中获取其他Store中的最新状态。它接收一个或多个Observable作为参数,并返回一个新的Observable,该Observable发出一个数组,其中包含源Observable的最新值以及其他Observable的最新值。

然而,根据提供的问答内容,withLatestFrom不支持@ngrx/effects。这意味着在@ngrx/effects中,你不能直接使用withLatestFrom操作符来获取其他Store中的最新状态。

相反,@ngrx/effects提供了另一个操作符select,它允许你从Store中选择特定的状态片段。你可以使用select操作符来获取其他Store中的最新状态,并在Effect中进行处理。

以下是一个示例,展示了如何在@ngrx/effects中使用select操作符来获取其他Store中的最新状态:

代码语言:typescript
复制
import { Injectable } from '@angular/core';
import { Actions, createEffect, ofType } from '@ngrx/effects';
import { select, Store } from '@ngrx/store';
import { map, withLatestFrom } from 'rxjs/operators';

@Injectable()
export class MyEffects {
  myEffect$ = createEffect(() =>
    this.actions$.pipe(
      ofType('MY_ACTION'),
      withLatestFrom(this.store.pipe(select(otherStoreSelector))),
      map(([action, otherStoreState]) => {
        // 处理逻辑,使用otherStoreState
      })
    )
  );

  constructor(private actions$: Actions, private store: Store) {}
}

在上面的示例中,select操作符用于选择otherStoreSelector所代表的其他Store中的最新状态。然后,使用withLatestFrom操作符将源Observable(即actions$)的最新值与其他Store的最新状态进行组合。最后,使用map操作符对组合后的值进行处理。

需要注意的是,上述示例中的otherStoreSelector是一个代表其他Store中状态的选择器函数。你需要根据实际情况替换为你自己的选择器函数。

关于@ngrx/effectsselect操作符的更多信息,你可以参考以下链接:

请注意,以上答案仅针对withLatestFrom@ngrx/effects中的使用情况。如果你需要更多关于云计算、IT互联网领域的问题,或者其他具体的问题,请提供更详细的信息,以便我能够给出更准确和全面的答案。

页面内容是否对你有帮助?
有帮助
没帮助

相关·内容

  • 写在 2021: 值得关注学习的前端框架和工具库

    IceStore[3],淘系Ice团队出品的状态管理库,我在日常业务中使用最多的一个状态管理方案,亮点是基于Immer来实现数据不可变,整体的使用方案类似Dva,state + reducer + effects...但不支持装饰器语法[60],所以我用的比较少。 SWC[61],基于Rust,同样非常快,但是没用过。 Rollup[62],前端轮子哥Rich Harris[63]的作品,我还挺喜欢它的思想。...秉承了Angular的思想,提供了一整套的集成:和Angular Router的集成:@ngrx/router-store;对于集合类型的适配:@ngrx/entity;副作用管理:@ngrx/effects...,以及必不可少的schematics:@ngrx/schematics等,最大的优势是和RxJS的深度集成。...SnowPack: https://github.com/snowpackjs/snowpack [59] ESBuild: https://github.com/evanw/esbuild [60] 不支持装饰器语法

    4.2K10

    写在2021: 值得关注学习的前端框架和工具库

    IceStore,淘系Ice团队出品的状态管理库,我在日常业务中使用最多的一个状态管理方案,亮点是基于Immer来实现数据不可变,整体的使用方案类似Dva,state + reducer + effects...但不支持装饰器语法,所以我用的比较少。 SWC,基于Rust,同样非常快,但是没用过。 Rollup,前端轮子哥Rich Harris的作品,我还挺喜欢它的思想。...NgRx,很好用的Angular的状态管理方案,写法和Redux非常像,也是action >>> reducer >>> state,所以几乎可以没有什么成本的上手。...秉承了Angular的思想,提供了一整套的集成:和Angular Router的集成:@ngrx/router-store;对于集合类型的适配:@ngrx/entity;副作用管理:@ngrx/effects...,以及必不可少的schematics:@ngrx/schematics等,最大的优势是和RxJS的深度集成。

    2.9K10

    从设计师和开发的角度使用 lottie

    可以在 iOS、Android 和 React Native 实时渲染 After Effects 动画,就像使用静态图片一样容易。上图即为 lottie 的 logo。...Demo 设计师视角 准备 在 AE 中为 lottie 创作动画,你需要以下准备 Adobe After Effects Bodymovin AE 插件 Lottiefiles preview...确保动画中没有不支持的特性,然后可以拖拽到 lottieFiles 中查看效果。 当然也可以上传到 lottieFiles 里,然后使用 lottie preview app 扫码查看。...导出 1x 图 No expressions or effects Lottie 还不支持 expressions 或 effects 菜单中的任何 effects Matte and mask 尺寸问题...不支持 Blending modes 或 Luma mattes 不支持图层样式 图层效果不支持drop shadow, color overlay 或 stroke 全屏动画,导出比最大屏幕宽度更宽一点的图像

    3.3K21

    2020年最值得推荐的10款UI动效设计工具

    Adobe After Effects ? After Effects绝对是功能最强大的UI动画工具之一,也是视觉、UI设计师心目中的行业标准。...无论是惊艳转场效果,还是极具创意的动作设计,所有这些以及更多其他的功能都可以通过After Effects实现。...用户评价: “如果你想成为一名优秀的设计师,After Effects就是首选!” “动态图形和动画设计的理想工具。”...缺点: - 不支持在IE浏览器中运行Motion UI。 - 需要编码知识。...缺点: - 不支持表达式或效果菜单中的任何效果。 - 不支持图层效果,例如阴影、颜色叠加或触屏效果。 用户评价: “它最大的优点是提供了一套完整的跨平台的动画实现工作流。”

    5K10

    R语言如何解决线性混合模型中畸形拟合(Singular fit)的问题

    design is repeated # so all participants go through both Conditions # subject = random effects...for different subjects summary(model)Random effects: Groups Name Variance Std.Dev....:ConditionB 0.14812 0.3849 0.26 -0.26 -0.56Number of obs: 39401, groups: subject, 219Fixed effects...(数据不支持最大随机效应结构的原因),或者可能揭示lme4无法拟合模型的原因。 简而言之,以上两种方法都有其优点。 3.与其他线性模型一样,固定效应中的共线性可能导致奇异拟合。...广义线性混合模型(GLMM)和线性混合模型(LMM) 3.R语言线性混合效应模型实战案例 4.R语言线性混合效应模型实战案例2 5.R语言线性混合效应模型实战案例 6.线性混合效应模型Linear Mixed-Effects

    4.3K20

    R语言如何解决线性混合模型中畸形拟合(Singular fit)的问题

    design is repeated # so all participants go through both Conditions # subject = random effects...for different subjects summary(model) Random effects: Groups Name Variance Std.Dev....ConditionB 0.14812 0.3849 0.26 -0.26 -0.56 Number of obs: 39401, groups: subject, 219 Fixed effects...(数据不支持最大随机效应结构的原因),或者可能揭示lme4无法拟合模型的原因。 简而言之,以上两种方法都有其优点。 3.与其他线性模型一样,固定效应中的共线性可能导致奇异拟合。...广义线性混合模型(GLMM)和线性混合模型(LMM) 3.R语言线性混合效应模型实战案例 4.R语言线性混合效应模型实战案例2 5.R语言线性混合效应模型实战案例 6.线性混合效应模型Linear Mixed-Effects

    1.3K11

    AE安装AE下载Ae多版本下载-Adobe After Effects版本介绍干货分享

    Adobe After Effects2021官方版是一款优秀的视频编辑处理工具,Adobe After Effects2021官方版能够帮助用户快速且精准地打造出各种引人注目的动态图形和震撼人心的视觉效果...,Adobe After Effects2021官方版完美适合从事设计和视频特技的机构使用,软件可以对用户的视频进行专业的后期处理工作,需要的用户快来下载之家下载使用吧!...借助行业标准的动态图形和视觉效果软件 After Effects,您可以将任何想法付诸实践。 没有什么是您无法使用 After Effects 创建的。...注意:不支持Win版本1607。 内存 最低16 GB(建议32 GB) 显示器分辨率 1280x1080或更高的显示分辨率 显卡 (1)2GB的GPU VRAM。...(2)使用After Effects时,Adobe强烈建议更新到NVIDIA驱动程序451.77或更高版本。在此之前的驱动程序存在一个已知问题,可能会导致崩溃。

    2.1K20

    玩转AE丨动效设计必备指南

    而After Effects作为动效软件的鼻祖,以其强大的兼容性、效果丰富性和清晰明了的图层操作逻辑深得设计师们喜爱,不论是UI、运营还是多媒体类型的设计都能满足,无疑是目前最具有普适性的动效软件。...官网链接:https://pag.io/ | Gifgun:导出小巧高清的Gif图 Gif格式因为不支持半透明区域且容易有锯齿,如今的实际开发中已经有了Apng、Lottie等很多更好的替代方案,但在网页浏览...AE从2014版本后就不支持Gif导出了,而Gifgun就是一款能很好地导出Gif格式的插件。 Gifgun导出的格式小巧清晰,本文所有动图就是用这款插件导出,真香。...官网链接:https://aescripts.com/gifgun/ | Aftercodecs:导出小巧高清的MP4 AE本身不支持直接导出MP4,很多时候只能先导出体积庞大的MOV格式,再通过第三方软件转成...官方快捷键大全:https://helpx.adobe.com/cn/after-effects/user-guide.html/cn/after-effects/using/keyboard-shortcuts-reference.ug.html

    1.9K43
    领券