Angular、プロパティはタイプに存在しません

ゆりい

私は小さな天気アプリを持っています。すべてのブラウザで正常に動作しますが、私はTSコンパイラからエラーを取得しています:プロパティnamemainwindタイプには存在しませんWeather[]しかし、私はこれらのプロパティをクラスに追加したようWeather[]です...

export class AppComponent implements OnInit {  
  weather:Weather[];
  temp:string;
  pressure:number;
  humidity:number;
  wind_speed:number;
  wind_dec:number;
  city:string;
  activeId:string = "Misto Kyyiv"; 

  constructor(private getWeatherService:GetWeatherService) {}

  ngOnInit() {    
    this.getWeatherService.getWeather("Misto Kyyiv").subscribe(weather => {
      this.weather = weather;
      this.temp = (weather.main.temp -273.15).toFixed(2);
      this.pressure = weather.main.pressure;
      this.humidity = weather.main.humidity;
      this.wind_speed = weather.wind.speed;
      this.wind_dec = weather.wind.deg;
      this.city = weather.name;
      console.log(this.weather);
      console.log(this.temp);
    });
  }
export class Weather {
    main:any = {};
    wind:any = {};
    temp:number;
    pressure:number;
    humidity:number;
    wind_speed:number;
    wind_dec:number;
    city:string;
    activeId:string; 
    name:string;   
}
  //Get Weather 
  //it worked when I changed here Weather[] to Weather !!!
  getWeather(city:string):Observable<Weather> {
    let key = "c2dcf8ffb5cdc3f8977bfd2ae7ea4738";    
    let url = "http://api.openweathermap.org/data/2.5/weather?q=" + city + "&?units=metric&APPID=" + key;
    return this.http.get<Weather>(url);
  }
ゆりい

に変更Weather[]するWeatherと、TSコンパイラが怒鳴り止みました!

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

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

編集
0

コメントを追加

0

関連記事

プロパティ 'controls'はタイプ 'AbstractControl' Angular 4には存在しません

Angular7プロパティ 'share'はobservableタイプに存在しません

Angular6-プロパティ '$'はタイプ 'Window'に存在しません

Angular7- 'プロパティjsonはタイプObjectに存在しません'

Angular 5:プロパティ 'then'はタイプ 'Observable <any>'に存在しません

Angular 7 @ inputプロパティ 'selected'はタイプ '{}'に存在しません

Angular4プロパティ 'body'はタイプ 'Response'に存在しません

Angular2プロパティはタイプ 'any []'(JSON)に存在しません

プロパティ 'http'はタイプ 'Component'、Angular2に存在しません

Angular 6:プロパティ 'fromEvent'はタイプ 'typeofObservable'に存在しません

プロパティ「FroalaEditor」はタイプ「JQueryStatic」に存在しません-Angular4

プロパティ 'value'はタイプ 'Element'angularに存在しません

Angular 5:プロパティ 'description'はタイプ 'any []'に存在しません

@ angular / forms FormBuilderpopsプロパティはタイプに存在しません

Angular 8:プロパティ 'of'はタイプ 'typeofObservable'に存在しません

Angular2 プロパティ 'xxx' はタイプ 'XXX' に存在しません

Angular2プロパティはタイプに存在しません

プロパティ 'parseFloat'はタイプ 'NumberConstructor'angular2に存在しません

Angular:プロパティ 'then'はタイプ 'Observable'に存在しません

Angular-プロパティ 'results'はタイプ 'IStudent []'に存在しません

Angular-プロパティ 'results'はタイプ 'ICandidate'.ngtに存在しません

プロパティ「split」は、angularのタイプ「ArrayBuffer」に存在しません

Angular 6:プロパティ「map」はタイプ「Observable <Response>」に存在しません

Angular Ionic:プロパティ 'json'はタイプ 'Object'に存在しません

プロパティ「controls」はタイプ「AbstractControl」に存在しません。Angular 6

Angular5プロパティ 'username'はタイプ 'string []'に存在しません

プロパティ 'pipe'はタイプ 'void'に存在しませんAngular6

Angular-プロパティ 'data'はタイプ 'Object'に存在しません

Angular 10:プロパティ 'comments'はタイプ 'typeofDish'に存在しません

TOP 一覧

  1. 1

    モーダルダイアログを自動的に閉じる-サーバーコードが完了したら、Googleスプレッドシートのダイアログを閉じます

  2. 2

    セレンのモデルダイアログからテキストを抽出するにはどうすればよいですか?

  3. 3

    CSSのみを使用して三角形のアニメーションを作成する方法

  4. 4

    ドロップダウンリストで選択したアイテムのQComboBoxスタイル

  5. 5

    ZScalerと証明書の問題により、Dockerを使用できません

  6. 6

    PyCharmリモートインタープリターはプロジェクトタブにサイトパッケージのコンテンツを表示しません

  7. 7

    Windows 10でのUSB入力デバイスの挿入/取り外しの検出

  8. 8

    Excel - count multiple words per cell in a range of cells

  9. 9

    PictureBoxで画像のブレンドを無効にする

  10. 10

    Windows 10 Pro 1709を1803、1809、または1903に更新しますか?

  11. 11

    スタート画面にシャットダウンタイルを追加するにはどうすればよいですか?

  12. 12

    Python / SciPyのピーク検出アルゴリズム

  13. 13

    Luaの文字列から特定の特殊文字を削除するにはどうすればよいですか?

  14. 14

    Pythonを使用して、リストからデータを読み取り、特定の値をElasticsearchにインデックス付けするにはどうすればよいですか?

  15. 15

    LinuxでPySide2(Qt for Python)をインストールするQt Designerはどこにありますか?

  16. 16

    goormIDEは、ターミナルがロードするデフォルトプロジェクトを変更します

  17. 17

    QGISとPostGIS(マップポイント(米国の地図上にraduisを使用した緯度と経度)

  18. 18

    MLでのデータ前処理の背後にある直感

  19. 19

    ターミナルから「入力ソースの変更」ショートカットを設定する

  20. 20

    パンダは異なる名前の列に追加します

  21. 21

    同じクラスの異なるバージョンを使用したクラスローディング:java.lang.LinkageError:名前の重複クラス定義を試行しました

ホットタグ

アーカイブ