Мне нужно получить все свои веб-службы формы аварийных сигналов в Nativescript.Но .map не работает.Я попробовал эту функцию.В Angular 5 работает хорошо, но в Nativescript показывают эту ошибку:
[ts] Свойство 'map' не существует для типа 'Observable'.в этом .map ((response: Response) => {
Я импортирую это: import 'rxjs/add/operator/map'; import { Http, Headers, Response } from '@angular/http';
, но ничего не происходит
Мой "rxjs": "~ 6.1.0",
public AlarmsGetAll(): Observable<Alarm[]> {
let headers = new Headers();
headers.append('x-access-token', 'eyJhbGciOiJIUzI1NiIsInR5cCI6IkpXVCJ9.eyJ1c2VyaWQiOnsiVXNlcklEIjoiMzEwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAifSwiaWF0IjoxNTI4ODgzNDU1LCJleHAiOjE1Mjk3NDc0NTV9.qei48rzt1KF9AKIEz8Aq-A8pWkESc1G3jBUfdU27oYE');
return this.http.get(Api.getUrl(Api.URLS.AlarmsGetAll), {
headers: headers
})
.map((response: Response) => {
let res = response.json();
console.log(res)
if (res.StatusCode === 1) {
} else {
return res.StatusDescription.map(alarm => {
//console.log(alarm)
return new Alarm(alarm);
});
}
});
}
Можете ли вы спросить меня, какая проблема?