jquery - angularjs データをページにレンダリングできないのはなぜですか? データは取得されていますが、コードの何が問題なのでしょうか?
漂亮男人
漂亮男人 2017-05-15 17:10:07
0
3
586

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

漂亮男人
漂亮男人

全員に返信(3)
世界只因有你

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

リーリー

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

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

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

いいねを押す +0
仅有的幸福

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

いいねを押す +0
淡淡烟草味

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

いいねを押す +0
人気のチュートリアル
詳細>
最新のダウンロード
詳細>
ウェブエフェクト
公式サイト
サイト素材
フロントエンドテンプレート