問題タブ [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.

0 投票する
2 に答える
1743 参照

angularjs - Angular.js をユーザーのデフォルト ホストに設定する方法は?

たとえば、次の呼び出しがあります。

http://my-api-url.com/someUrlを要求するために必要ですが、将来変更されるため、どこにでも入力したくありません。

グローバルに設定するにはどうすればよいですか?

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

angularjs - null としてレンダリングされるスコープ変数を含む ng-class クラス名

特定のスコープ変数に基づくクラスを利用するがあります。

この場合、スコープ変数は{{jobSingle.UserFit.Summary.score}}で、 -1 (不明の場合) または0 ~ 10 (スコアがわかっている場合)の値を取ります。

スパンは次のコードでレンダリングされます。

ただし、jobSingle.UserFit.Summary.score > -1 の場合、クラスは正しく取り込まれません。

開発者コンソールで要素を調べると、コードがそのまま表示されます。

スパンに対してレンダリングされたクラスは「fit-score- null」でした。

その他の背景情報:

上記のコードは、ローカルで定義されたモック データを使用していたときに機能していました。

ただし、 $httpを使用して API からライブ データを呼び出すようにコントローラーを切り替えた後、上記の状況でクラス名に null が表示されるようになりました。

上記以外のすべてのデータは完全にレンダリングされます。

私は何か間違ったことをしていますか?よろしくお願いします。

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

jquery - angularjs jsonpリクエストが失敗する

サーバーに対してjsonpリクエストを実行しようとしています。とはいえ、全然やる気が出ない…。

私が試みてきたのは、このコードを使用してリクエストすることです:

私が受け取る応答はエラーであり、次のように表示されます。

通常の Jquery を使用してみましたが、それでも同じことが起こります。

最後になりましたが、このコードで動作させることができました:

ここで唯一のことは、成功、エラー、または var deferred = $q.defer(); を使用できないことです。応答を待つ...

私は一日中試してきました、助けてください:/

よろしく

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

javascript - $filter は AngularJS の関数ではありません

上記は、使用しようとしているコードの例で$http.getあり$filtercontroller.

唯一の問題は、そのように使用すると、コンソール ログにエラーがスローされること$filter is not a functionです。

それらを交換すると、エラーがスローされます$http is undefined

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

angularjs - Angular http インターセプターのテスト

アプリケーションに保存された資格情報を使用してユーザーをログインさせ、401 で要求を再試行する必要があります。最初の呼び出しで 401 を返す必要があるため、テストに苦労していますが、ログイン要求の後に 200 を返します。再び起こります。

これまでの私のテストは次のとおりです。

問題は、/practice/active の whenGET が 401 で一度呼び出された後に 200 で応答する必要があることです。そうしないと、輪になってしまいます。または、http インターセプターを完全に間違ってテストする方法を考えていますか?

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

c# - asmx サービスから返されたオブジェクトではなく、html を応答として取得する

AngularJS を使用して asmx サービスを呼び出そうとしています$http。しかし、Web サービスからデータを取得できません。成功のコールバックを受け取りましたが、応答として返されたオブジェクトではなく、html ページ全体が応答されます。

これが私の C# asp.net Web サービス コードです。

そして、これがAngularJSコードです

上記のメソッドは、フォーム送信時に呼び出されます。

0 投票する
2 に答える
1895 参照

angularjs - $http をコントローラーからディレクティブに渡す

$http.get を使用して、コントローラーで json ファイルを取得する必要があります。

そして、それをディレクティブに渡します。ディレクティブは、マッピングの目的でその json を使用します。

しかし、私はその $scope にアクセスする運がなく、$rootScope に配置する必要があるのか​​ 、それともイベントがコントローラーを必要とするのかわかりません。

の内部で高チャート マップを生成しています。link:

私が探しているものの詳細な説明は、抽象化されたJSBinにあります。

0 投票する
5 に答える
20531 参照

angularjs - angular $http 呼び出しをモックし、$http のように動作する promise オブジェクトを返す方法

への呼び出しを模倣するために HttpPromise (または同様のもの) を返す方法はあり$httpますか? 本物の HTTP リクエストが行われたかどうか、または偽の HttpPromise オブジェクトが偽のデータで返されたかどうかを示すグローバル変数を設定したいと考えています。

たとえば、次のようなサービスがあります。

そして、私のコントローラーには、次のような前述のサービスへの呼び出しがあります。

コントローラーのコードを変更しないようにしています。「 isInTestMode 」の場合でもチェーンが機能するようにしますsuccesserrorサービスで説明した方法で偽造することはできHttpPromiseますか?


以下は、上記の「MyService」(スニペット) の改訂版で、promise オブジェクトにsuccessandが含まれています。errorしかし、どうすればsuccessメソッドを実行できますか?