Angular 角度2可观测误差-';参数';观察员';隐式具有';任何';类型';

Angular 角度2可观测误差-';参数';观察员';隐式具有';任何';类型';,angular,Angular,我正在学习Angular 2,但在返回可观测数据的服务方面遇到了问题 我看到了这个错误,但不知道为什么?我正在努力学习我在网上找到的一些教程 [ts]参数“observer”隐式具有“any”类型。 我的编辑在lambda的开头强调了“观察者”的工作 我使用的是角度“2.0.0-rc.2” 从'@angular/core'导入{Injectable}; 从“rxjs/Observable”导入{Observable}; @可注射() 出口类定位服务{ 构造函数(){} getLocation()

我正在学习Angular 2,但在返回可观测数据的服务方面遇到了问题

我看到了这个错误,但不知道为什么?我正在努力学习我在网上找到的一些教程

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

我的编辑在lambda的开头强调了“观察者”的工作

我使用的是角度“2.0.0-rc.2”

从'@angular/core'导入{Injectable};
从“rxjs/Observable”导入{Observable};
@可注射()
出口类定位服务{
构造函数(){}
getLocation():可观察{
让数据:可观察;
数据=新的可观察数据(观察者=>{
下一位观察员(“123”)
});
返回数据;
}
}

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

data=新的可观察对象((观察者:观察者)=>{
下一位观察员(“123”)
});
不过,别忘了导入观测者

从'rxjs/Observer'导入{Observer};

我确信这不是错误,只是信息或警告。你说得很对。应用程序在出现此警告时正常工作。谢谢你的帮助。我现在觉得有点傻。在typescript中有一个选项可以使这成为一个错误。这是值得的,因为您可以在接口上返回隐式any,并且突然没有类型安全性。