検索

ホームページ  >  に質問  >  本文

JavaScript - angular http によって返されたデータを使用して変数に値を割り当てる方法

非同期の問題を解決する方法。http リクエストはデータ番号を返し、この番号をグローバルに使用します。ただし、非同期の理由により、この番号の代入変数は常に未定義です。これに対処する方法

过去多啦不再A梦过去多啦不再A梦2769日前721

全員に返信(3)返信します

  • PHP中文网

    PHP中文网2017-05-24 11:35:22

    リクエストを mainCtrl に配置します。

    返事
    0
  • 淡淡烟草味

    淡淡烟草味2017-05-24 11:35:22

    以前にもこれに遭遇しましたが、私たちは自分で書いた http サービスを使用しており、これは Promise オブジェクトを返すため、内部のデータを取得するには then を使用する必要があります。同僚が書いたこのメソッドを見てみると、Angularでhttpのresponse.dataを返すようです。お役に立つかわかりませんが

    返事
    0
  • 滿天的星座

    滿天的星座2017-05-24 11:35:22

    データを使用する必要があるコードが実行されたときにデータが確実に取得されるように、データを使用するロジック コードを非同期リクエスト成功のコールバック関数に組み込みます。

    返事
    0
  • キャンセル返事