angular.js - angular 使用時の $http.post リクエスト データの問題
为情所困
为情所困 2017-05-27 17:44:38
0
3
884

Angular で $http.post を使用してデータをリクエストすると、コンソール ネットワークで表示すると、各リクエスト後のデータが更新されたデータであることがわかりましたが、$http.post (データ アドレス、パラメータ) では更新されました。 (response){$scope.datas=response.data;
console.log(response.data.vote_options) //これは印刷されたデータですが、コンソールで表示されるデータ(特定のパラメータ値)とは異なります一貫性がありません。なぜですか??})、以下の具体的なコードを参照してください:

リーリー

リクエスト後のデータ比較をご覧ください:

  1. これは印刷されたデータです //console.log(response.data.vote_options)

  2. ##これは、コンソールで要求されたインターフェイスを表示したときのネットワークの実際のデータです

これの原因を知っている人はいますか? $httpがキャッシュされているからでしょうか?それとも他の理由によるものなのでしょうか?

为情所困
为情所困

全員に返信(3)
phpcn_u1582

ブラウザを変更して、Chrome にいくつかのバグがあるかどうかを確認してください。

いいねを押す +0
伊谢尔伦

コード内のいくつかの場所でその値が変更されている可能性があります。
$scope.datas = response.data; の上に response.data を出力します。コンソールと一致しているかどうかを確認してください

いいねを押す +0
某草草

Angular では注意していない場所でデータ操作を実行した可能性があります。少し移動すると、すべてが変化します。

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