Angular5升级RxJS到5.5.3报错:EmptyError: no elements in sequence的解决方法


Posted in Javascript onApril 09, 2018

前言

RxJS是一种针对异步数据流编程工具,或者叫响应式扩展编程;可不管如何解释RxJS其目标就是异步编程,Angular引入RxJS为了就是让异步可控、更简单。可是最近在升级中遇到了一些问题,下面就来给大家介绍下,给同样遇到这个问题发朋友们一些参考,下面话不多说了,来一起看看详细的介绍吧。

Angular 5.0.5升级RxJS到5.5.3报错:

ERROR Error: Uncaught (in promise): EmptyError: no elements in sequence
EmptyError: no elements in sequence
 at new EmptyError (EmptyError.js:28)
 at FirstSubscriber._complete (first.js:154)
 at FirstSubscriber.Subscriber.complete (Subscriber.js:122)
 at MergeMapSubscriber._complete (mergeMap.js:150)
 at MergeMapSubscriber.Subscriber.complete (Subscriber.js:122)
 at MapSubscriber.Subscriber._complete (Subscriber.js:140)
 at MapSubscriber.Subscriber.complete (Subscriber.js:122)
 at EmptyObservable._subscribe (EmptyObservable.js:83)
 at EmptyObservable.Observable._trySubscribe (Observable.js:172)
 at EmptyObservable.Observable.subscribe (Observable.js:160)
 at new EmptyError (EmptyError.js:28)
 at FirstSubscriber._complete (first.js:154)
 at FirstSubscriber.Subscriber.complete (Subscriber.js:122)
 at MergeMapSubscriber._complete (mergeMap.js:150)
 at MergeMapSubscriber.Subscriber.complete (Subscriber.js:122)
 at MapSubscriber.Subscriber._complete (Subscriber.js:140)
 at MapSubscriber.Subscriber.complete (Subscriber.js:122)
 at EmptyObservable._subscribe (EmptyObservable.js:83)
 at EmptyObservable.Observable._trySubscribe (Observable.js:172)
 at EmptyObservable.Observable.subscribe (Observable.js:160)
 at resolvePromise (zone.js:824)

这应该是RxJS升级导致的,参考issue。

方法一

在所有的route里加上pathMath:"full",如

const routes: Routes = [
 { path: "", component: IndexComponent },
 { path: "home", component: HomeComponent },
 { path: "about", component: AboutComponent },
 ...
];

改为

const routes: Routes = [
 { pathMatch: 'full', path: "", component: IndexComponent },
 { pathMatch: 'full', path: "home", component: HomeComponent },
 { pathMatch: 'full', path: "about", component: AboutComponent },
 ...
];

方法二

RxJS降为版本5.5.2。

注意:降版本时一定要把之前的卸载掉。

总结

以上就是这篇文章的全部内容了,希望本文的内容对大家的学习或者工作具有一定的参考学习价值,如果有疑问大家可以留言交流,谢谢大家对三水点靠木的支持。

Javascript 相关文章推荐
jQuery EasyUI API 中文文档 - NumberBox数字框
Oct 13 Javascript
jQuery.getScript加载同域JS的代码
Feb 13 Javascript
js中将String转换为number以便比较
Jul 08 Javascript
浅谈jQuery构造函数分析
May 11 Javascript
IE8下jQuery改变png图片透明度时出现的黑边
Aug 30 Javascript
jQuery模拟完美实现经典FLASH导航动画效果【附demo源码下载】
Nov 09 Javascript
完美实现js焦点轮播效果(二)(图片可滚动)
Mar 07 Javascript
解决OneThink中无法异步提交kindeditor文本框中修改后的内容方法
May 05 Javascript
vue项目中使用lib-flexible解决移动端适配的问题解决
Aug 23 Javascript
微信小程序使用npm支持踩坑
Nov 07 Javascript
浅析vue中的MVVM实现原理
Mar 04 Javascript
vue+AI智能机器人回复功能实现
Jul 16 Javascript
浅谈webpack 自动刷新与解析
Apr 09 #Javascript
webpack 插件html-webpack-plugin的具体使用
Apr 09 #Javascript
详解webpack 入门与解析
Apr 09 #Javascript
vue技术分享之你可能不知道的7个秘密
Apr 09 #Javascript
一步步教会你微信小程序的登录鉴权
Apr 09 #Javascript
vue组件详解之使用slot分发内容
Apr 09 #Javascript
vue组件中使用props传递数据的实例详解
Apr 08 #Javascript
You might like
一个可查询所有表的“通用”查询分页类
2006/10/09 PHP
关于php fread()使用技巧
2010/01/22 PHP
Codeigniter注册登录代码示例
2014/06/12 PHP
THINKPHP支持YAML配置文件的设置方法
2015/03/17 PHP
微信开发之网页授权获取用户信息(二)
2016/01/08 PHP
jquery 选择器部分整理
2009/10/28 Javascript
Jquery阻止事件冒泡 event.stopPropagation
2011/12/11 Javascript
JS连接SQL数据库与ACCESS数据库的方法实例
2013/11/21 Javascript
简要了解jQuery移动web开发的响应式布局设计
2015/12/04 Javascript
Javascript简写条件语句(推荐)
2016/06/12 Javascript
Vuejs第十篇之vuejs父子组件通信
2016/09/06 Javascript
Bootstrap栅格系统的使用和理解2
2016/12/14 Javascript
JQuery实现动态操作表格
2017/01/11 Javascript
Javascript防止图片拉伸的自适应处理方法
2017/12/26 Javascript
react组件从搭建脚手架到在npm发布的步骤实现
2019/01/09 Javascript
Vue的编码技巧与规范使用详解
2019/08/28 Javascript
javascript实现点亮灯泡特效示例
2019/10/15 Javascript
详解Vue.js 可拖放文本框组件的使用
2021/03/03 Vue.js
Python+django实现文件上传
2016/01/17 Python
Python使用PDFMiner解析PDF代码实例
2017/03/27 Python
用python实现百度翻译的示例代码
2018/03/09 Python
Python Django框架实现应用添加logging日志操作示例
2019/05/17 Python
运行tensorflow python程序,限制对GPU和CPU的占用操作
2020/02/06 Python
关于Python turtle库使用时坐标的确定方法
2020/03/19 Python
Python 通过正则表达式快速获取电影的下载地址
2020/08/17 Python
python3中calendar返回某一时间点实例讲解
2020/11/18 Python
CSS3中线性颜色渐变的一些实现方法
2015/07/14 HTML / CSS
纯css3实现宠物小鸡实例代码
2018/10/08 HTML / CSS
香港卓悦化妆品官网:BONJOUR
2017/09/21 全球购物
美国一家运动专业鞋类零售商:Warehouse Shoe Sale(WSS)
2018/03/28 全球购物
绍兴鲁迅故居导游词
2015/02/09 职场文书
聘任证明怎么写
2015/03/02 职场文书
地震捐款简报
2015/07/21 职场文书
一文读懂go中semaphore(信号量)源码
2021/04/03 Golang
浅谈Redis在直播场景的实践方案
2021/04/27 Redis
CSS布局之浮动(float)和定位(position)属性的区别
2021/09/25 HTML / CSS