gpt4 book ai didi

Angular 2 可观察错误 - 'Parameter ' 观察者'隐式具有 'any' 类型。'

转载 作者:太空狗 更新时间:2023-10-29 17:09:46 24 4
gpt4 key购买 nike

我正在学习 Angular 2,但在使用要返回可观察对象的服务时遇到了问题。

我看到了这个错误,但不确定为什么?我正在尝试按照我在网上找到的一些教程...

[ts] 参数“observer”隐式具有“any”类型。

我的编辑强调了 lambda 开始时的“观察者”工作。

我正在使用 Angular“2.0.0-rc.2”

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

@Injectable()
export class LocationService {

constructor() { }

getLocation(): Observable<string> {

let data: Observable<string>;

data = new Observable<string>(observer => {
observer.next("123")
});

return data;
}
}

最佳答案

这不是错误,但您可以这样修复它:

data = new Observable<string>((observer: Observer<string>)  => {
observer.next("123")
});

不过不要忘记导入 Observer!

import { Observer } from 'rxjs/Observer';

关于Angular 2 可观察错误 - 'Parameter ' 观察者'隐式具有 'any' 类型。',我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/37991519/

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