Angular 升级到nativescript 5.2后出现rxjs/CombineTest错误
升级到nativescript angular 5.0后,我遇到一个错误: 类型“Observable”上不存在属性“CombineTest” 似乎已经不可能再写了:Observabel.combinelatetest()Angular 升级到nativescript 5.2后出现rxjs/CombineTest错误,angular,rxjs,observable,nativescript,Angular,Rxjs,Observable,Nativescript,升级到nativescript angular 5.0后,我遇到一个错误: 类型“Observable”上不存在属性“CombineTest” 似乎已经不可能再写了:Observabel.combinelatetest() 从'@angular/core'导入{Injectable}; 从'@angular/Http'导入{Headers,Http}; 导入“rxjs/add/operator/map”; 导入“rxjs/add/observable/CombineTest”; 从“rxjs/O
从'@angular/core'导入{Injectable};
从'@angular/Http'导入{Headers,Http};
导入“rxjs/add/operator/map”;
导入“rxjs/add/observable/CombineTest”;
从“rxjs/Observable”导入{Observable};
从“../../Config”导入*作为配置;
@可注射()
出口级乡村服务{
appSettings=require(“应用程序设置”);
构造函数(私有_apidemps:Config.apidemps,
私有http:http,
私有设置:Config.settings){
}
getPhonePrefix():可观察的{
返回此。_http.get(此。_apidemps.apidemps+'/country/phone')
.map(res=>res.json());
}
getCountryNameAndPrefix():可观察{
返回此.getPhonePrefix().CombineTest(此.getCountryName(),
(电话数据、姓名数据)=>{
让resultData:Config.phonePrefix[]=[];
Object.keys(nameData).forEach((key)=>{
让resultItem:Config.phonePrefix={
国家代码:key,
countryname:nameData[键],
countryprefix:phoneData[键]
};
结果数据推送(resultItem);
resultData.sort((a,b)=>{
如果(a['countryname']
您没有调用静态组合测试,因此您的导入应该是:
import "rxjs/add/operator/combineLatest";
请注意,导入
使用操作符
而不是可观察的
您没有调用静态的组合测试
,因此您的导入应该是:
import "rxjs/add/operator/combineLatest";
请注意,导入
使用操作符
,而不是可观察的