Angular Promise Return

ジョン

Angularサービスがあり、型付き配列でpromiseを返したいのですが、常に次のエラーが発生します:src / app / city.service.ts(52,22):エラーTS2339:プロパティ 'places'が存在しませんタイプ「CityService」。何が間違っているのかわかりません。

getPlace(coordinates : Coordinates) {
//    var places : Array<Place> = [];


let promise = new Promise((resolve, reject) => {

  this.http.get('http://localhost:3000/api/place/',  {params: coordinates})
      .toPromise()
      .then(

          res => { // Success
             var places: Array<Place>;

            this.places = res.results.map(item => {
              var place = new Place();
              place.place_id = item.place_id;
              place.name = item.name;
              place.vicinity = item.vicinity;
              place.coordinates = new Coordinates();
              place.coordinates.latitude = item.geometry.location.lat;
              place.coordinates.longitude = item.geometry.location.lng;
              return place;
            });

            resolve(this.places);
          },
          msg => { // Error
            reject(msg);
          }
      );
});
return promise;
}
クラーケン

したがって、コメントはかなり正しいです。サービスの一部ではなく、関数内で宣言された変数は、このキーワードなしで呼び出す必要があります。

 places = res.results.map ....

この記事はインターネットから収集されたものであり、転載の際にはソースを示してください。

侵害の場合は、連絡してください[email protected]

編集
0

コメントを追加

0

関連記事

分類Dev

Angular 2 Firebase Observable to promise doesn't return anything

分類Dev

Angular dynamic select return promise when no option selected

分類Dev

How to convert method created to return a promise with $q library to use an ES6 Promise. Angularjs app to Angular4+

分類Dev

firebase return onSnapshot promise

分類Dev

Cordova SQLite Return a Promise?

分類Dev

Return Promise result instead of Promise in Nodejs

分類Dev

Angular $http promise not resolving

分類Dev

How to return value from a Promise

分類Dev

Getting the return type of resolved promise?

分類Dev

Angular 2: Convert Observable to Promise

分類Dev

Angular 2: Convert Observable to Promise

分類Dev

Angular Anchor Scroll without Promise

分類Dev

Angular emit inside a promise not working

分類Dev

Angular custom filter with promise inside

分類Dev

@input with promise Angular2

分類Dev

async / await return Promise {<保留中>}

分類Dev

BrowserExtension webRequest.onBeforeRequest return promise

分類Dev

Return a modfied object from a promise to async() block

分類Dev

how to return observable from function that has a promise

分類Dev

Javascript async function return then-catch promise?

分類Dev

How to Return the Value of a Promise outside a Class in Javascript

分類Dev

May I return a promise from a .then() callback?

分類Dev

angularjs return another promise in $q.all

分類Dev

Angular Parse GET Return

分類Dev

Angular 6 return Observable

分類Dev

Extract returning data from an angular promise

分類Dev

Returning a promise value in Angular 2, Ionic 2

分類Dev

Angular 2Promiseの問題

分類Dev

Angular 2 HTTP Service not returning promise

Related 関連記事

ホットタグ

アーカイブ