検索

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

jquery - angularjs データをページにレンダリングできないのはなぜですか? データは取得されていますが、コードの何が問題なのでしょうか?

jquery を使用してデータをリクエストし、angularjs を通じてページにレンダリングしたいと考えています...!

漂亮男人漂亮男人2795日前590

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

  • 世界只因有你

    世界只因有你2017-05-15 17:12:07

    データを取得したら、それを適用して強制更新します。私も数日前に遭遇しましたが、理由はわかりません。 。 。

    リーリー

    ================================補足=============== == ===================

    過去 2 日間でいくつかの調査を行った結果、データリクエストには angularjs 以外の Promise が使用されており、angularjs はそれを監視できないようです。コードでは $.ajax() を使用しているため、強制的に更新する必要があります。 $http.get() を使用してデータをリクエストする場合、$apply で更新する必要はありません。

    また、API インターフェースを送信していただけますか?必要なものだけを!

    返事
    0
  • 仅有的幸福

    仅有的幸福2017-05-15 17:12:07

    http://www.angularjs.cn/A0a6
    $applyが必要です

    返事
    0
  • 淡淡烟草味

    淡淡烟草味2017-05-15 17:12:07

    これを試して、コントローラー関数の最初に$scope.weather = {};を初期化してください

    返事
    0
  • キャンセル返事