gpt4 book ai didi

angular - 我没有得到带有间隔、switchMap 和映射的 Angular 6 的 rxjs 6

转载 作者:太空狗 更新时间:2023-10-29 16:54:19 29 4
gpt4 key购买 nike

我想将我的 rxjs 代码更新为 6,我不明白。

在我得到以下每 5 秒轮询一次新数据之前:

import { Observable, interval } from 'rxjs';
import { switchMap, map } from 'rxjs/operators';

var result = interval(5000).switchMap(() => this._authHttp.get(url)).map(res => res.json().results);

现在......当然,它坏了,文档让我无处可去。

如何编写以上内容以符合 rxjs 6?

谢谢

最佳答案

代码应该如下所示。您需要使用 pipe 运算符。

import { interval } from 'rxjs';
import { switchMap, map } from 'rxjs/operators';

const result = interval(5000).pipe(
switchMap(() => this._authHttp.get(url)),
map(res => res.results)
)

关于angular - 我没有得到带有间隔、switchMap 和映射的 Angular 6 的 rxjs 6,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/50200859/

29 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com