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 相关文章推荐
JS模拟自动点击的简单实例
Aug 08 Javascript
jquery及原生js获取select下拉框选中的值示例
Oct 25 Javascript
JavaScript错误处理
Feb 03 Javascript
BootStrap中Datetimepicker和uploadify插件应用实例小结
May 26 Javascript
Bootstrap Table使用方法解析
Oct 19 Javascript
JSP防止网页刷新重复提交数据的几种方法
Nov 19 Javascript
Bootstrap源码解读导航(6)
Dec 23 Javascript
Bootstrap风格的zTree右键菜单
Feb 17 Javascript
JavaScript禁止微信浏览器下拉回弹效果
May 16 Javascript
Vue2.0 vue-source jsonp 跨域请求
Aug 04 Javascript
tween.js缓动补间动画算法示例
Feb 13 Javascript
更改BootStrap popover的默认样式及popover简单用法
Sep 13 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
基于magic_quotes_gpc与magic_quotes_runtime的区别与使用介绍
2013/04/22 PHP
PHP+Mysql+Ajax+JS实现省市区三级联动
2014/05/23 PHP
php+redis实现注册、删除、编辑、分页、登录、关注等功能示例
2017/02/15 PHP
利用php操作memcache缓存的基础方法示例
2017/08/02 PHP
js chrome浏览器判断代码
2010/03/28 Javascript
一样的table?不一样的table(可编辑状态table)
2012/09/19 Javascript
Jquery创建层显示标题和内容且随鼠标移动而移动
2014/01/26 Javascript
JQuery控制radio选中和不选中方法总结
2015/04/15 Javascript
学习使用bootstrap基本控件(table、form、button)
2016/04/12 Javascript
Javascript在IE和Firefox浏览器常见兼容性问题总结
2016/08/03 Javascript
js事件冒泡、事件捕获和阻止默认事件详解
2016/08/04 Javascript
使用jQuery的load方法设计动态加载及解决被加载页面js失效问题
2017/03/01 Javascript
JS全角与半角转化实例(分享)
2017/07/04 Javascript
node.js+captchapng+jsonwebtoken实现登录验证示例
2017/08/17 Javascript
Vue实现开心消消乐游戏算法
2019/10/22 Javascript
JSON stringify方法原理及实例解析
2020/10/23 Javascript
Array.filter中如何正确使用Async
2020/11/04 Javascript
javascript中call,apply,bind的区别详解
2020/12/11 Javascript
python实现带错误处理功能的远程文件读取方法
2015/04/29 Python
Python实现抢购IPhone手机
2018/02/07 Python
Python3之不使用第三方变量,实现交换两个变量的值
2019/06/26 Python
pandas删除行删除列增加行增加列的实现
2019/07/06 Python
python的一些加密方法及python 加密模块
2019/07/11 Python
使用python绘制温度变化雷达图
2019/10/18 Python
基于pytorch的lstm参数使用详解
2020/01/14 Python
Python数据库封装实现代码示例解析
2020/09/05 Python
国际鲜花速递专家:Floraqueen
2016/11/24 全球购物
June Jacobs尊积帕官网:知名的spa水疗护肤品牌
2019/03/21 全球购物
师范应届毕业生自荐信
2013/11/18 职场文书
装饰资料员岗位职责
2013/12/30 职场文书
女方回门宴答谢词
2014/01/14 职场文书
机关门卫制度
2014/02/01 职场文书
教师开学感言
2014/02/14 职场文书
幼儿园感恩节活动方案2014
2014/10/11 职场文书
详解CSS3.0(Cascading Style Sheet) 层叠级联样式表
2021/07/16 HTML / CSS
Python实现学生管理系统并生成exe可执行文件详解流程
2022/01/22 Python