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 相关文章推荐
javascript 常用方法总结
Jun 03 Javascript
在Node.js应用中使用Redis的方法简介
Jun 24 Javascript
js实现n秒倒计时后才可以点击的效果
Dec 20 Javascript
Jquery删除css属性的简单方法
Dec 04 Javascript
纯js三维数组实现三级联动效果
Feb 07 Javascript
整理关于Bootstrap过渡动画的慕课笔记
Mar 29 Javascript
js实现鼠标拖拽多选功能示例
Aug 01 Javascript
Vue2.0用 watch 观察 prop 变化(不触发)
Sep 08 Javascript
vue.js使用watch监听路由变化的方法
Jul 08 Javascript
JavaScript常用内置对象用法分析
Jul 09 Javascript
JS实现打字游戏
Dec 17 Javascript
vue项目中微信登录的实现操作
Sep 08 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
十天学会php(3)
2006/10/09 PHP
PHP变量的定义、可变变量、变量引用、销毁方法
2013/12/20 PHP
php内嵌函数用法实例
2015/03/20 PHP
Laravel框架实现redis集群的方法分析
2017/09/14 PHP
php中array_fill函数的实例用法
2021/03/02 PHP
javascript学习笔记(九)javascript中的原型(prototype)及原型链的继承方式
2011/04/12 Javascript
js实现每日自动换一张图片的方法
2015/05/04 Javascript
详解JavaScript逻辑Not运算符
2015/12/04 Javascript
AngularJS基础 ng-cut 指令介绍及简单示例
2016/08/01 Javascript
微信小程序  TLS 版本必须大于等于1.2问题解决
2017/02/22 Javascript
bootstrap table支持高度百分比的实例代码
2018/02/28 Javascript
MVVM框架下实现分页功能示例
2018/06/14 Javascript
微信小程序仿朋友圈发布动态功能
2018/07/15 Javascript
一次微信小程序内地图的使用实战记录
2019/09/09 Javascript
vue + node如何通过一个Txt文件批量生成MP3并压缩成Zip
2020/06/02 Javascript
vue中echarts图表大小适应窗口大小且不需要刷新案例
2020/07/19 Javascript
[03:26]回顾2015国际邀请赛中国区预选赛
2015/06/09 DOTA
python 日志增量抓取实现方法
2018/04/28 Python
Python如何使用vars返回对象的属性列表
2020/10/17 Python
意大利综合购物网站:Giordano Shop
2016/10/21 全球购物
Tiqets荷兰:出售欧洲最美丽的景点和博物馆门票
2018/01/09 全球购物
行政助理求职自荐信
2013/10/26 职场文书
淘宝网店营销策划书
2014/01/11 职场文书
雪山饭庄的创业计划书范文
2014/01/18 职场文书
新闻编辑自荐书范文
2014/02/12 职场文书
出纳员岗位职责
2014/03/13 职场文书
经济贸易系求职信
2014/08/04 职场文书
课程设计的心得体会
2014/09/03 职场文书
批评与自我批评总结
2014/10/17 职场文书
教师先进个人材料
2014/12/17 职场文书
不同意离婚上诉状
2015/05/23 职场文书
寒假生活随笔
2015/08/15 职场文书
初中数学课堂教学反思
2016/02/17 职场文书
关于springboot 配置date字段返回时间戳的问题
2021/07/25 Java/Android
MySQL插入数据与查询数据
2022/03/25 MySQL
SQL Server内存机制浅探
2022/04/06 SQL Server