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

我的NgRx效果不起作用,什么也没发生

NgRx是一个用于管理应用程序状态的库,它是基于Redux模式的Angular状态管理工具。当你的NgRx效果不起作用时,可能有以下几个原因:

  1. 错误的导入:确保你正确地导入了NgRx相关的模块和依赖项。例如,你需要在你的模块中导入StoreModule.forRoot()EffectsModule.forRoot()
  2. 错误的配置:检查你的NgRx配置是否正确。确保你正确地定义了状态、动作、减少器和效果。你可以使用调试工具来检查状态的变化和动作的分发情况。
  3. 未正确分发动作:确保你正确地分发了NgRx动作。你可以使用store.dispatch()方法来分发动作。另外,确保你在组件中正确地订阅了状态的变化。
  4. 未正确处理动作:检查你的减少器是否正确地处理了相应的动作。确保你在减少器中返回一个新的状态对象,而不是修改原始状态对象。
  5. 未正确处理副作用:如果你在NgRx中使用了效果,确保你正确地处理了副作用。你可以使用@Effect()装饰器来定义效果,并在其中处理异步操作。

如果你仍然无法解决问题,可以提供更多的代码和错误信息,以便更好地帮助你解决问题。

关于NgRx的更多信息和相关产品,你可以参考腾讯云的文档和产品介绍:

  • NgRx官方文档:https://ngrx.io/docs
  • 腾讯云云原生服务:https://cloud.tencent.com/product/cns
页面内容是否对你有帮助?
有帮助
没帮助

相关·内容

什么模型准确率都 90% 了,却不起作用

但在处理这类二元分类模型时,样本数量不平衡两个类别通常会让事情变得棘手,而大多数数据分析师所依赖精度指标并不是万能。...什么是精度?...成功预测将为模型加分,而失败预测会有一定扣分。...这种情况中假正可能也就是多发几封邮件,你大概率不会在意有五百个对产品非常忠诚客户会受到多余邮件而造成浪费,我们希望是能通过消息提醒,保留住那些潜在客户流失。...总 结 即使是用 R 或 Python 进行机器学习算法训练,在面对不平衡分类问题时难免会感到棘手。希望本文能够帮助各位意识到数据分析中潜在漏洞,以防出现逻辑上谬误。

1.9K30
  • 什么?IOS专利?Android能流畅实现毛玻璃效果(高斯模糊)效果

    但是鉴于Android设备性能和兼容性问题,我们通常很难在Android设备上见到这种效果。 但这并不是IOS专利效果,Android能轻松流畅实现。本篇文章将会详细讲解如何实现。...其实简单,打开android_sdk/build-tools/选择19以上版本/renderscript/lib/packaged我们可以看见3个包含.os文件文件夹。 ?...直接复制这三个文件加到项目工程jniLibs 包下。什么?找不见jniLibs包?自己建一个喽。 ? 注意,这时候,我们很可能遇到一个奔溃,找不到.os文件。莫慌莫慌......况且一般来说,高斯模糊后图片都比较模糊,为何要用高清图?? 降低图片质量代码相信大家都倒背如流了,这里就不再重复放码了。 3.图片高斯模糊化一定要异步进行 ? c 性能如何?...测试机:Meizu M2 Note 系统:Android 5.1 上图高斯模糊时CPU及内存变化: ? 从上图可以看到,即使原本在播放一个动画时CPU使用率大概在6% 左右。

    2.1K30

    angular4实战(4)ngrx

    ngrx/store-devtools 本次实例用ngrx 4.x版本,因为没有跟路由关联,也没有复杂行为,只用到了ngrx/store。...详情参考之前文章:http://blog.csdn.net/j_bleach/article/details/78070539。ngrx和react-redux本质没什么区别。...但自己本地没有把这段代码跑成功,未报错,但不起作用,就用做简单方法来实现reducer汇总。...而在本例中,通过reducer返回是一个新值(一般是一个新对象),新值变化会引起组件检查。...高中英语水平翻译一下:async这个管道,会返回订阅Observe ,promise对象最新值,当观察者发现值有改变时,就会触发组件检查策略,并且在组件销毁时会自动去取消订阅避免内存泄漏。

    1.1K30

    什么不懂,能搞个自己网站吗?能!

    今天就给大家带来一个 最简单 最快 从0到1 网站搭建教程 大家准备好了吗? 首先呢来说一下我们搭建网站思路 ? 再说明白(具体)一点 ? 首先我们需要一台服务器 服务器是个什么东西?...这个比较复杂了 我们这边就直接租一个服务器用了 现在大部分个人或者公司 都会选择租一台服务器 因为方便,省事 反正阿里云最近双十一一直在做活动 几十块钱就能买个一年服务器划算很 (想了解阿里云服务器看文末...(如果你是其他系统服务器, 可以私聊安装教程) 我们首先来介绍一下如何连接服务器 你拿到(或设置好)自己服务器密码之后 可以使用xshell或者putty工具进行连接 因为是属于那种比较偷懒...确认后输入密码即可连接了 这边要说要一下 输入密码时候自己要记好 因为系统不会显示你输入密码 输完就敲回车 ? 接下来需要借助于Docker来帮助我们部署环境 Docker是个什么东西?...如果是上面的界面,就说明你部署成功了 下面我们只需要把网站部署上去就可以了 一般我们会把我们项目打包成war包 (但是我们这边如果直接是一个前端项目可以直接传上去) 然后放到tomcat webapp

    2.3K30

    一个Angular 5教程:一步一步指导实现你第一个Angular 5应用程序

    想在我们项目中使用Twitter Bootstrap,所以我运行yarn add bootstrap@v4.0.0-beta.2并编辑我们项目styles.scss以包含以下内容: /* You...RxJS 那么这里究竟发生了什么?我们正在看到RxJS行动。我们来讨论一下。猜你们至少都知道一些关于承诺和构建异步代码内容。承诺处理单一事件。POST例如,我们要求浏览器创建一个承诺。...反应角 - Ngrx 让我们来谈谈我们应用程序状态,意思是我们应用程序所有属性,它们字面定义其当前行为和状态。...但是在相同代码中,我们看到了另一个效果,它ServerFailure使用装饰器参数处理动作dispatch: false。这是什么意思?...有些东西不起作用。从我们日志中可以看出,我们正在明确调度Action,但没有服务器请求在这里为我们提供。怎么了?我们忘了将我们效果加载到我们AppModule中。

    42.6K10

    什么时候Python成了黑客必备语言?大牛告诉竟是这样

    在竞争激烈且对开发速度有严格要求行业,使用 Python 进行开发是十分必要,而且现在正处于一个Python工程师稀缺时候,人生苦短,用Python。 大量使用 Python 语言。...此外,不需要用户对内存进行管理,这些工作由解释器自动执行。...简单地说,由于Python在各方面都有着良好表现,所以,你可以使用它现有的库来攻击各个方面,无论是应用程序、Web、网络、系统等等。...应用程序黑客攻击:可以向运行中应用程序插入任意 DLL 或者一些源码,拦截用户键盘输入以盗取密码(不要干坏事哦)。此外,还可以在图片中插入木马,这在网络方面经常使用。...小编非常欢迎热爱Python,热爱编程朋友们一起加入。

    94230

    唇语识别技术开源教程,听不见声音能知道你说什么

    ,识别出讲话人口型对应发音,随后根据识别出发音,计算出可能性最大自然语言语句。...AVR 系统方法是利用从某种模态中提取信息,通过填补缺失信息来提高另一种模态识别能力。 ▌问题与方法 这项工作关键问题是找出音频和视频流之间对应关系。...因此,9 个连续图像帧形成 0.3 秒视频流。网络视频流输入是大小为 9x60x100 立方体,其中 9 是表示时态信息帧数。每个通道是嘴部区域 60x100 灰度图像。 ?...在音频网络中,提取能量特征作为空间维度,堆叠音频帧构成了时间维度。在我们提出 3D 卷积神经网络架构中,卷积运算是在连续时间帧上对两个视听流执行。 ? 训练 / 评估 首先,克隆存储库。...▌运行结果 下面的结果表明了该方法对收敛准确度和收敛速度影响。 ? 最好结果,也就是最右边结果,属于我们提出方法。 ? 所提出在线对选择方法效果如上图所示。

    2.7K10

    Angular 接入 NGRX 状态管理

    注:图片来自ngrx.io/guide/store NGRX 是 Angular 实现响应式状态管理应用框架。...NGRX 状态管理生命周期图中包含了以下元素: Store:集中状态存储; Action:根据用户所触不同事件执行不同 Action ; Reducer:根据不同 Action 对 Store...; @ngrx/store-devtools:调试工具,需要配合github.com/reduxjs/red… 使用; @ngrx/schematics:提供使用 NGRX CLI 命令,需要与...this.store.dispatch(UserActions.updateUser()); }, 5000); } } PS:以上案例完整代码可访问 github.com/OSpoon/angu… 接入实体 实体引入对应单个用户状态管理来说起到效果并不明显.../index.ts --skip-tests PS:生成模版代码包括了todo.actions.ts、todo.model.ts、todo.reducer.ts ,同时更新了 app/store/index.ts

    24810

    MySQL实战第十九讲-为什么只查一行语句,执行这么慢?

    一般情况下,如果跟你说查询性能优化,你首先会想到一些复杂语句,想到查询需要返回大量数据。但有些情况下,“查一行”,会执行得特别慢。...今天,就跟你聊聊这个有趣的话题,看看什么情况下,会出现这个现象。...接下来分析原因时候,一般都是首先执行一下 show processlist 命令,看看当前语句处于什么状态。然后我们再针对每种状态,去分析它们产生原因、如何复现,以及如何处理。...不过,在 MySQL 5.7 版本下复现这个场景,很容易。如 图3 所示,给出了简单复现步骤。...你可以看一下 图5,查出来这个线程状态是 Waiting for table flush,你可以设想一下这是什么原因。 这个状态表示是,现在有一个线程正要对表 t 做 flush 操作。

    99130

    MySQL深入学习第十九篇-为什么只查一行语句,执行这么慢?

    一般情况下,如果跟你说查询性能优化,你首先会想到一些复杂语句,想到查询需要返回大量数据。但有些情况下,“查一行”,会执行得特别慢。...今天,就跟你聊聊这个有趣的话题,看看什么情况下,会出现这个现象。...接下来分析原因时候,一般都是首先执行一下 show processlist 命令,看看当前语句处于什么状态。然后我们再针对每种状态,去分析它们产生原因、如何复现,以及如何处理。...不过,在 MySQL 5.7 版本下复现这个场景,很容易。如 图3 所示,给出了简单复现步骤。 ?...你可以看一下 图5,查出来这个线程状态是 Waiting for table flush,你可以设想一下这是什么原因。 ? 这个状态表示是,现在有一个线程正要对表 t 做 flush 操作。

    1.1K20

    对开源框架跃跃欲试,却在写时候犯了难?

    当你怀着激动心颤抖手,却在敲击第一行代码时犯了难:不知道写什么项目、不会搭建项目结构,此时此刻心里又不免打起了退堂鼓。...你可否不止一次痛苦感慨道:“只是想试一试,做个项目出来,怎么就那么难啊!”...---- 其实 Web 开发无外乎身份验证、会话管理、增删改查这些东西,不管多大项目离不开这些。...正所谓 千里之行始于足下——《道德经》 只有掌握了基础功能,才能玩转这些开源框架,从而扩充你武器库,在应对不同场景和多变需求,能够做到举重若轻泰然自若。...最后,如果您觉得本期内容还不错:求赞、求收藏、求转发,您支持是对最大鼓励!这里是 HelloGitHub 我们下期见~

    59610

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

    GraphQL 夹带私货时间到 GraphQL是稍微比较深入一点方向,这里相关类库会多一些。...PNPM[80],实际上是包管理工具,但内置了Monorepo支持,在用这个(强烈安利),想要了解可以看看三元这篇文章:为什么现在更推荐pnpm而不是 npm/yarn ?...定义 (NextJSAPI Routes[85]总感觉差了点什么)。...NgRx[93],很好用Angular状态管理方案,写法和Redux非常像,也是action >>> reducer >>> state,所以几乎可以没有什么成本上手。...秉承了Angular思想,提供了一整套集成:和Angular Router集成:@ngrx/router-store;对于集合类型适配:@ngrx/entity;副作用管理:@ngrx/effects

    4.2K10

    spring事务如何使用,底层原理是什么,一篇文章讲明白

    目录 1 spring事务概念 2 事务有四个特性:ACID 3 声明式事务,xml配置类形式 4 声明式事务,注解形式 5 @Transactional() 6 为什么要有不同事务传播特性 7...,它们综合在一起才是一个完整工作单元,这些动作必须全部完成,如果有一个失败的话,那么事务就会回滚到最开始状态,仿佛什么没发生过一样。...事务原子性确保动作要么全部完成,要么完全不起作用。 一致性(Consistency):一旦事务完成(不管成功还是失败),系统必须确保它所建模业务处于一致状态,而不会是部分完成部分失败。...事务传播特性是什么?...:,意思是B方法没有事务,而且这个方法不归其他事务管,就是告诉其他事务,不归你管,出错了,不会回滚 7.3 propagation_supported A调用B,B上面写这个传播特性,那么这个时候

    28920

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

    PNPM,实际上是包管理工具,但内置了Monorepo支持,在用这个(强烈安利),想要了解可以看看三元这篇文章:为什么现在更推荐pnpm而不是 npm/yarn ?...定义 (NextJSAPI Routes总感觉差了点什么)。...,想要熟练搭配出适合当前场景操作符组合需要一定使用经验,还在入门阶段。...NgRx,很好用Angular状态管理方案,写法和Redux非常像,也是action >>> reducer >>> state,所以几乎可以没有什么成本上手。...秉承了Angular思想,提供了一整套集成:和Angular Router集成:@ngrx/router-store;对于集合类型适配:@ngrx/entity;副作用管理:@ngrx/effects

    2.9K10

    在同一基准下对前端框架进行比较

    我们只会比较已编译 JavaScript 文件大小。CSS 对所有变体都是通用,并从 CDN(内容分发网络)下载。HTML 适用于所有变体。...】效果得分。...注意 Angular + ngrx:在 /libs 文件夹内完成代码行数计算,仅包括*.ts 和 *.html 文件。如果你觉得这是错,请告诉正确值是多少,以及你是如何计算。...我们所说 RealWorld 是一个连接到服务器,验证并允许用户进行 CRUD 操作程序 —— 就像真实世界程序一样。 #3 为什么不包含最喜欢框架?...上线时可用那个(2019年3月),相信你可以从 GitHub repo中找到相关信息。 #5 为什么你忽略了一个更受欢迎框架? 最后再说一次,请见上文。

    96020

    同样做前端,为何差距越来越大?

    框架间差异越来越小,加上 Ant-Design/Fusion-Design/NG-ZORRO/ElementUI 组件库成熟,选择任一你熟悉框架都能高效完成业务。 那接下来核心问题是什么?...庆幸是除了 React 社区,Vue 社区有类似的 Vuex,Angular 社区有 NgRx 提供了几乎同样能力,甚至 NgRx 还可以无缝使用 redux-devtools 来调试状态变化。...Pont 解析 API 元信息生成 TS 取数函数,这些取数函数类型完美,并挂载到 API 模块下。最终代码中取数效果是这样: ?...Pont 实现效果有: 根据方法名自动匹配 url、method,并且对应到 prams、response 类型完美,并能自动提示; 后端 API 接口变更后,前端相关联请求会自动报错,再也不担心后端悄悄改接口前端不知晓...另外 iron-redux 能接收到 Pont 接口响应数据格式,并推导出整个 Redux 状态树静态类型定义,Store 中数据完美的类型提示。效果如下: ?

    1.2K20

    调试 RxJS 第2部分: 日志篇

    日志没什么可兴奋。 然而,日志是获取足够信息以开始推断问题直接方式,它不是靠猜,而且它通常用于调试 RxJS 代码。...所以,用户请求 observables 堆栈跟踪指向 medium.js (译者注: 即上面的代码文件) 中 subscribe 调用: ?...当编写 redux-observable epics 或 ngrx effects 时,见过一些开发者代码大概是这样: ? 乍看上去没什么问题,而且大多数情况下能正常运行。...注释是轻量级,只需添加一次,倾向于将它们留在代码中。...日志没什么可兴奋,但是从日志输出中收集到信息通常可以节省大量时间。采用灵活标记方法可以进一步减少处理日志相关代码时间。

    1.2K40

    给2019前端开发你5个进阶建议~

    框架间差异越来越小,加上 Ant-Design/NG-ZORRO/ElementUI 组件库成熟,选择任一你熟悉框架都能高效完成业务。 那接下来核心问题是什么?我们认为是状态管理。...庆幸是除了 React 社区,Vue 社区有类似的 Vuex,Angular 社区有 NgRx 提供了几乎同样能力,甚至 NgRx 还可以无缝使用 redux-devtools 来调试状态变化。...Pont 解析 API 元信息生成 TS 取数函数,这些取数函数类型完美,并挂载到 API 模块下。最终代码中取数效果是这样: ?...Pont 实现效果有: 根据方法名自动匹配 url、method,并且对应到 prams、response 类型完美,并能自动提示 后端 API 接口变更后,前端相关联请求会自动报错,再也不担心后端悄悄改接口前端不知晓...效果如下: ? 最终 TS 让代码更加健壮,尤其是对于大型项目,编译通过几乎就代表运行正常,给重构增加了很多信心。

    1K10
    领券