当前位置: 首页 > 知识库问答 >
问题:

在Angular 2.0中。0-β。表单输入的可观察项中缺少0 map()和filter()

段干弘毅
2023-03-14

在Angular 2.0中。0-α。47调用formInput返回的可观察的。valueChanges()具有所有高阶函数,即我可以执行类似的操作;

this.search.valueChanges
 .debounceTime(150)
 .map(x=>return x+1)
 .switchMap(text => this.youtube.search(text));

我现在使用的是2.0。0-β。0和从此返回的可观察的。搜索valueChanges()不再具有所有方法。我只能订阅。我无法再调用map()、filter()等。

有人知道这是否是表单输入的预期行为吗?


共有2个答案

宰父夕
2023-03-14

您是否尝试导入以下内容:

import 'rxjs/add/operator/map';

有关更多详细信息,请参阅此问题https://github.com/angular/angular/issues/5632

希望对你有帮助蒂埃里

袁鸿雪
2023-03-14

像这样导入RXJ:

Import * as Rx from "rxjs/Rx";

接线员将随时待命。

当您使用Observable类时。。在它前面加上Rx。(Rx.可观察)

 类似资料:
  • 我来自同步编程背景,我很难理解可观察性。 这是我的服务/提供商的摘录(离子2项目) 我将从订阅它。关于这一点,我有几个问题。 > 即使我没有声明,上面的代码是否返回一个可观察/观察者? 响应是JSON。如何检查/处理JSON并执行一些操作,如 那就做吧 我认为应该在提供者类中完成。只是一个典型的提示/例子将是真棒。 当请求到达subscribe方法时,它是否真的发生了? 创建和返回Angular

  • 我已经阅读了ReactiveX留档几次,仍然无法完全理解当观察者订阅可观察文件时会发生什么。 我们来看一个简单的例子: StackBlitz代码。 我的问题: 传递给可观察对象的

  • 问题内容: 给定汽车清单(),我可以这样做: 有没有办法我可以从一个到一个序列? 像没有参数的东西 问题答案: 您可以这样映射到: 请注意,flatMapping可能不会保留源可观察的顺序。如果订单对您很重要,请使用。

  • 我正在开发一个功能,我需要根据本地数据库数据过滤掉网络响应数据。 例如,我的网络层返回一个项目列表,我的数据库层返回一个可观察的ID列表。现在,我只想从网络层返回那些id与数据库层响应中的任何人都匹配的对象。 下面的代码从网络获取数据并将结果保存到数据库(缓存)。 我还有一个方法可以返回需要过滤的场馆列表 现在,我如何扩展前面的链,使用getDislikedVinces()observate从网络

  • 本文向大家介绍jQuery中clone()函数实现表单中增加和减少输入项,包括了jQuery中clone()函数实现表单中增加和减少输入项的使用技巧和注意事项,需要的朋友参考一下 之前一直没有深入了解到clone()函数的方法,所以对应表单中增加和减少输入项一直使用如: 问题在于得出的copy_html直接是HTML内容代码,未经过object封装,而使用: 得出未object对象类型,若$(选择