gpt4 book ai didi

Angular 2 - 类型 'skipLast' 上不存在属性 'Observable'

转载 作者:行者123 更新时间:2023-12-03 12:42:50 25 4
gpt4 key购买 nike

我在 Angular 2 组件中使用行为主体,并且我想要在最后一个值之前的第二个发出值,RxJs document说我应该在流上使用skipLast方法来忽略它们,但在使用它时出现错误:

“Observable”类型上不存在属性“skipLast”

Angular 版本:2.3.1Rx.js 版本:5.0.3

这是我的代码:

import 'rxjs'
import { BehaviorSubject } from 'rxjs/BehaviorSubject'

@Component({
...
})

export class FilesComponent {
folderId: BehaviorSubject<number> = new BehaviorSubject(0)

constructor() {
this.folderId.skipLast(2).subscribe(
value => { console.log(value) }
)
}

clickHandler(fileId: number): void {
this.folderId.next(fileId)
}

}

最佳答案

跳过最后一个运算符现已添加到 RxJS 5 https://github.com/ReactiveX/rxjs/pull/2316

关于 Angular 2 - 类型 'skipLast' 上不存在属性 'Observable<number>',我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/41650365/

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