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搭建最佳用户体验的登录页面之记住密码自动登录功能(含后台代码)
Jul 10 Javascript
json对象转字符串如何实现
Dec 02 Javascript
jquery自动填充勾选框即把勾选框打上true
Mar 24 Javascript
jquery实现的下拉和收缩效果示例
Aug 21 Javascript
jQuery判断当前点击的是第几个li的代码
Sep 26 Javascript
jQuery的remove()方法使用详解
Aug 11 Javascript
js计算文本框输入的字符数
Oct 23 Javascript
vue中的自定义分页插件组件的示例
Aug 18 Javascript
详解Vue-axios 设置请求头问题
Dec 06 Javascript
node.js +mongdb实现登录功能
Jun 18 Javascript
小程序选项卡以及swiper套用(跨页面)
Jun 19 Javascript
vue-cropper组件实现图片切割上传
May 27 Vue.js
浅谈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
Win2003服务器安全加固设置--进一步提高服务器安全性
2007/05/23 PHP
一个简单php扩展介绍与开发教程
2010/08/19 PHP
PHP服务器页面间跳转实现方法
2012/08/02 PHP
php快递单号查询接口使用示例
2014/05/05 PHP
java微信开发之上传下载多媒体文件
2016/06/24 PHP
PHP mysqli事务操作常用方法分析
2017/07/22 PHP
PHP实现数组向任意位置插入,删除,替换数据操作示例
2019/04/05 PHP
laravel框架中控制器的创建和使用方法分析
2019/11/23 PHP
获取焦点时,利用js定时器设定时间执行动作
2010/04/02 Javascript
客户端 使用XML DOM加载json数据的方法
2010/09/28 Javascript
学习面向对象之面向对象的术语
2010/11/30 Javascript
js文件Cookie存取值示例代码
2014/02/20 Javascript
jQuery分组选择器用法实例
2014/12/23 Javascript
js实现简单的左右两边固定广告效果实例
2015/04/10 Javascript
深入探秘jquery瀑布流的实现
2016/01/30 Javascript
jquery操作checkbox火狐下第二次无法勾选的解决方法
2016/10/10 Javascript
JS实现一次性弹窗的方法【刷新后不弹出】
2016/12/26 Javascript
js实现带三角符的手风琴效果
2017/03/01 Javascript
Es6 Generator函数详细解析
2018/02/24 Javascript
jquery ajaxfileuplod 上传文件 essyui laoding 效果【防止重复上传文件】
2018/05/26 jQuery
javaScript实现一个队列的方法
2020/07/14 Javascript
[01:45]2014DOTA2 TI预选赛预选赛 大神专访第二弹!
2014/05/20 DOTA
Python 寻找局部最高点的实现
2019/12/05 Python
Python操作redis和mongoDB的方法
2019/12/19 Python
需要知道的CSS3动画技术
2010/01/01 HTML / CSS
HTC VIVE美国官网:VR虚拟现实眼镜
2018/02/13 全球购物
护理专业毕业生推荐信
2013/10/31 职场文书
教师岗位聘任书范文
2014/03/29 职场文书
教师党员自我评价2015
2015/03/04 职场文书
2015年七夕情人节活动方案
2015/05/06 职场文书
幼儿园教师读书笔记
2015/06/29 职场文书
优化经济发展环境工作总结
2015/08/11 职场文书
Python 流媒体播放器的实现(基于VLC)
2021/04/28 Python
Python入门学习之类的相关知识总结
2021/05/25 Python
Javascript使用integrity属性进行安全验证
2021/11/07 Javascript
20180830晚上第一届KSL半决赛 雨神vs解冻(二龙 三炮解说)
2022/04/01 星际争霸