【问题标题】:RXJS 6.3.3 Ionic TypeError: Observable.combineLatest is not a functionRXJS 6.3.3 Ionic TypeError: Observable.combineLatest 不是函数
【发布时间】:2018-12-07 17:33:20
【问题描述】:

您好,我有一个问题是我在 Ionic 项目中遇到了这个错误:

rxjs_Observable__.Observable.combineLatest 不是函数

我正在使用这个版本的 RxJs:

"rxjs": "^6.3.3",
"rxjs-compat": "^6.3.3",

而我唯一一次使用 Observable 是这样的:

import { Observable } from 'rxjs';

编辑:

调试后,我可以看到在我的 html 中的这一行抛出了错误:

<div ngxErrors="email" #emailErrors="ngxErrors">
  <div [ngxError]="['email', 'required']" [when]="['touched']" class="errorMessage">It should be a valid email</div>
</div>

【问题讨论】:

    标签: angular ionic-framework rxjs


    【解决方案1】:

    经过长时间的搜索,我找到了答案。 我使用的是this ngxerrors module,它适用于 RXJS 5,但不适用于 RXJS 6。

    遗憾的是,仍然没有修复它,并且不接受为 RXJS 6 修复此问题的 pull request on github

    也许有一天会有修复:)

    【讨论】:

    • 无耻插件:您可能想使用 ngx-valdemort 代替:ngx-valdemort.ninja-squad.com
    • 嗨@Ireiner 我有同样的问题,你是如何解决这个问题的?
    • 我看到您的拉取请求已被测试阻止:github.com/UltimateAngular/ngx-errors/pull/52
    • @Louis 啊,我忘了说这不是我的拉取请求 :) 我解决了这个问题,我现在很遗憾地回到 RXJS 5... RXJS 6 仍然没有修复
    • 好的。我通过删除我所有的应用程序目录并再次克隆遥控器来消除错误......非常奇怪......
    猜你喜欢
    • 2023-03-22
    • 1970-01-01
    • 2019-10-01
    • 2017-07-17
    • 2022-12-05
    • 1970-01-01
    • 2021-01-20
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多