jquery を使用してデータをリクエストし、angularjs を通じてページにレンダリングしたいと考えています...!
データを取得したら、それを適用して強制更新します。私も数日前に遭遇しましたが、理由はわかりません。 。 。
================================補足=============== == ===================
過去 2 日間でいくつかの調査を行った結果、データリクエストには angularjs 以外の Promise が使用されており、angularjs はそれを監視できないようです。コードでは $.ajax() を使用しているため、強制的に更新する必要があります。 $http.get() を使用してデータをリクエストする場合、$apply で更新する必要はありません。
また、API インターフェースを送信していただけますか?必要なものだけを!
http://www.angularjs.cn/A0a6$applyが必要です
これを試して、コントローラー関数の最初に$scope.weather = {};を初期化してください
$scope.weather = {};
データを取得したら、それを適用して強制更新します。私も数日前に遭遇しましたが、理由はわかりません。 。 。
リーリー================================補足=============== == ===================
過去 2 日間でいくつかの調査を行った結果、データリクエストには angularjs 以外の Promise が使用されており、angularjs はそれを監視できないようです。コードでは $.ajax() を使用しているため、強制的に更新する必要があります。 $http.get() を使用してデータをリクエストする場合、$apply で更新する必要はありません。
また、API インターフェースを送信していただけますか?必要なものだけを!
http://www.angularjs.cn/A0a6
$applyが必要です
これを試して、コントローラー関数の最初に
$scope.weather = {};
を初期化してください