問題タブ [angular-http]

For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.

0 投票する
1 に答える
896 参照

angularjs - JSON オブジェクトの代わりに $http.put() を取得して、正しくフォーマットされたデータを送信する

そこで、時間をかけて、自分でやっているプロジェクト用の簡単な API を作成しました。

Chrome の Postman アドオンを使用して PUT および DELETE クエストを模倣し、すべてが正しく機能することを確認しました。PHP の PUT および DELETE リクエストの欠点について多くのことを学んだので、本当にうれしく思います。

Postman で使用していた API を使用して、すべてを AngularJs コントローラーなどに移行し始めました。

ユーザーのログイン情報がこの特定の情報とは異なるため、ユーザーにデータベース内の行を要求させようとしています。データベース内の行を要求する put リクエストが機能しない理由がわかりませんでした。見よ、私のから解析されているデータにparsestr(file_get_contents('php://input'))は、JSON文字列である1つの配列キーがありました。

私は調べましたが、Stackoverflow または Google のいずれかを介して確かな答えを見つけることができないようです (おそらく、構成オプションのどこかでそれを見逃した可能性があります)。私の質問は次のとおりです$http.putデータをサーバーに正しく送信しますか?

0 投票する
1 に答える
693 参照

angularjs - Angular 応答インターセプターが RestAngular で機能しない

次のコードがあります。

スピナーを切り替えるための基本的なインターセプター。

インターセプターは、パーシャルをフェッチする http リクエストと内部の角度要素に対してはうまく機能しますが、RestAngular リクエスト ($http のラッパー) に対しては機能しません。

どんな助けでも大歓迎です。

0 投票する
1 に答える
216 参照

javascript - サービスを介したAngular http getリクエストは、データを表示するために更新する必要があります

同様の質問がたくさん見つかりましたが、私の問題に解決策を適用できませんでした。

だから私のAngularアプリではnvd3チャートを描いています。

サービスで get リクエストを実行していますが、ブラウザのネットワークから、想定どおりにチャート データを常に取得していることがわかります。

問題はgrunt serve、Angular アプリを起動するために実行しているときに、まだ API を介してデータを取得しているのに、何らかの理由でデータが表示されないことです。

それは、私が実行したときにのみ発生しますgrunt serve。ただし、grunt serve を実行した後に更新を押すと、データが正しく表示されます。

助けてくれてありがとう。

これは私がやろうとしていることです:

0 投票する
3 に答える
310 参照

angularjs - $http コードを promise に変更する

これは私が取り組んでいるコードです。

問題は、関数が正常に動作しているのに $scope.results が空であることです。$http の非同期性が原因であると言う人もいます。エラーを回避するために promise を使用するようにコードを変更できますか?

今、私は示されているようにコードを更新しました

しかし、それでもエラーが表示されます

コンソール出力

ラインへの159ラインポイント