gpt4 book ai didi

angular5 - 属性 'next' 在类型 'Observable' 上不存在

转载 作者:行者123 更新时间:2023-12-04 04:40:00 25 4
gpt4 key购买 nike

我正在学习 angular 5 并且我一直在尝试使用 .next 方法来添加 data.service.ts 在尝试这个:

import { Injectable } from '@angular/core';
import { BehaviorSubject } from 'rxjs/BehaviorSubject';

@Injectable()

export class DataService {

private go = new BehaviorSubject<any>([' First Goal','Second Goal']);

newvar = this.go.asObservable();

constructor() { }

changeGoal(newvar){
this.newvar.next(this.go);
}

}

我收到了这个错误:“'Observable' 类型上不存在属性 'next'”;

最佳答案

.next() Subject 的属性而不是 Object ,你应该使用 go.next()而不是 this.newvar.next() :

changeGoal(newvar) {
this.go.next(value);
}

关于angular5 - 属性 'next' 在类型 'Observable<any>' 上不存在,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/47654517/

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