問題タブ [angularjs-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.
angularjs - $http.success() 内で設定された $scope のプロパティは、$http.success() の外では未定義です。なんで?
$resource を使用して API 呼び出しから JSON データを取得する AngularJS チュートリアルに従っています。理解を深めるために、$resource コードを $http コードに置き換えようとしたところ、スコープの問題が発生しました。の結果$scope.weatherResult
の外側にログを記録します。なぜそうなのですか?ビューはデータを問題なく受け取ります。.success()
undefined
また、
angularjs - $http.jsonp からの応答を解析しています
URL を次のように呼び出して得た応答を解析する際に問題に直面しています。
編集: UI:
次のような形式で取得している応答:
次のようにコンソールにエラーをスローします。
ここで私を助けてください。
rest - POSTへのイオンの安らかな認証とphpからのデータの取得
AndroidおよびiOSアプリを作成するためにイオンプロジェクトに取り組んでいます。イオンの初心者で、サーバーでホストされている安らかなサービスを介してログインする方法を理解するのに助けが必要です。
restful は、すべてのPOST
またはPUT
要求に対してこの認証を使用します。
だから私はPOST
リクエストをテストしています。認証方法がわかりません。サーバー側がセットアップされ、実行されています。APIはテスト済みで、バグはありませんでした。(cocoa restclient を使用してテスト済み)
わかった。これは私のapp.jsです
ここに私のコントローラーがあります:
私のphp関数(codeigniterレストサーバーを使用)
ここでの問題は、アプリがデータをphpに投稿するたびに基本的な安らかな認証を適用する方法がわからないことです。これは、データを投稿するたびに「許可されていません」というエラーが発生するためです。
を使用してデータを取得するなどの他のデータについては、データをGET
受け取り、問題なく処理しました。このPOST
部分だけで私は混乱しています。
angularjs - $http.get() は ngrepeat でループします
私は以下のように2つのエンティティを持っています
そして、以下のように、Person-Car の関係エンティティ
これを HTML ページのデータで表現するために、以下のようにしています。
さらに、データは以下のように取得されています
なんらかの理由で、スクリプトはgetCarName
関数を無限にループします。問題を理解するのを手伝ってください。また、これが良い REST アーキテクチャかどうか教えてください。
angularjs - $http - null のプレーン テキスト応答
AngularJS に $http POST 呼び出しがありますが、要求が悪い場合はサーバーの応答が表示されません。
間違ったデータを送信すると、API は 400 - Bad Request で応答します。Chrome デベロッパー ツールで応答を見ると、「垂直方向が正しくありません」というプレーン テキスト メッセージがあります。ただし、そのメッセージは $http エラー コールバックの応答にはありません。
他のすべて (ステータス、ヘッダー、構成) を取得できますが、応答データが null です。
成功した POST は正しく処理されるので、関数が一般的に機能することがわかります。
Chrome で応答を表示できるのに、$http 経由でアクセスできない理由は何ですか?
javascript - Post メソッドでエラーがスローされる
チュートリアルhttps://docs.angularjs.org/tutorial/step_00のアプリに基づいてテストアプリを実行しようとしてい ます。それは正常に動作しますが、ポストメソッドを使用しています。
index.html
controllers.js
Get メソッドは正常に動作し (表示された html コードにはその使用法が含まれていません)、chiliSpicy 関数も動作します。しかし、 sendData 関数はエラーをスローします (成功関数がある場所)
実際、サーバーはデータを受信しますが、success 関数は通過しません。何か案が?ありがとう。
javascript - angular $httpのデフォルトを定義する方法と場所は?
angularアプリケーションで $http のデフォルト値を設定しようとしているので、次のようにしています。
これにより、エラーが発生します。$http のデフォルトをどこでどのように設定できますか?
javascript - rootscope promise の角度付きサービスを作成する
frame
状態をロードするときに$rootScope
、以前の状態から定義されたすべての必要なプロパティがあることを確認しようとしています。
モジュールは角度のionic.utils
あるアプリに正しく挿入されています。このモジュールは、services.jsファイルから取得されます。
controllers.jsファイル内では、これがframe
状態に対応するコントローラーです。
ただし、このコントローラーは、状態遷移時に次のコンソール エラーを返します。
私が書いたサービスでエラーを見つけるのに苦労しています。いくつかの助けをいただければ幸いです。
編集 依存性注入をコントローラーに追加した後、エラーが変更されました。ここにあります: