Angular で $http.post を使用してデータをリクエストすると、コンソール ネットワークで表示すると、各リクエスト後のデータが更新されたデータであることがわかりましたが、$http.post (データ アドレス、パラメータ) では更新されました。 (response){$scope.datas=response.data;
console.log(response.data.vote_options) //これは印刷されたデータですが、コンソールで表示されるデータ(特定のパラメータ値)とは異なります一貫性がありません。なぜですか??})、以下の具体的なコードを参照してください:
リクエスト後のデータ比較をご覧ください:
これは印刷されたデータです //console.log(response.data.vote_options)
これの原因を知っている人はいますか? $httpがキャッシュされているからでしょうか?それとも他の理由によるものなのでしょうか?
ブラウザを変更して、Chrome にいくつかのバグがあるかどうかを確認してください。
コード内のいくつかの場所でその値が変更されている可能性があります。
$scope.datas = response.data; の上に response.data を出力します。コンソールと一致しているかどうかを確認してください
Angular では注意していない場所でデータ操作を実行した可能性があります。少し移動すると、すべてが変化します。