問題タブ [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 - Angular リソースの動的 uri
かつて、すべての API のエンドポイントを呼び出す際に $http を使用していました。しかし最近、 $resource を使用する方がはるかに堅牢またはベスト プラクティスであると読みました。現在、すべての $http 呼び出しを $resource に移行しており、$resource 関数を動的にする方法に問題がありました。
これは私がファクトリー $resource を作る方法です
ありがとう
angularjs - AngularJS で promise が期待どおりに機能しない理由
私のAngularJSアプリケーションでは、実行するページを変更するリクエストごとに:
アプリケーションを実行して何が起こっているのかをテストすると、コンソールに「通話の終了」が返される前console.log("call");
に表示されます。これは、ユーザーが設定されていないことを意味します。つまり、ルートの変更時にユーザーがログインしているかどうかを確認したい場合、ユーザーは未定義になります。
Angular run-> http リクエストを作成してから続行するにはどうすればよいですか?
jquery - AngularjsのjQuery ajax beforeSendに相当するものは何ですか?
beforeSend、success、complete などのさまざまなコールバックを持つJquery AJAX callに精通しています。
これは、Jquery を使用した AJAX 呼び出しの例です。
AngularJS を使用して同じことを達成したいと考えています。
AngularJS AJAX リクエストのbeforeSendのようなコールバックはありますか? これはこれまでの私のコードですが、私のコードでbeforeSendのようなコールバックをどこで使用できるかわかりません(読み込み中の GIF 画像を表示できるようにするため):
angularjs - $httpBackend を URL クエリ パラメータの順序に影響されないようにするにはどうすればよいですか?
Angular.js$httpBackend
を使用して、呼び出しをラップするいくつかのサービスをテストしてい$http
ます (これは ngMockE2E ではなくngMock にあります)。
expect
やのようなものwhen
は、URL クエリ パラメータの順序に敏感なようです。たとえば、$httpBackend.when('POST','/apiCall?X=1&Y=2').respond(/* ... */)
またはの場合、URL にX=1&Y=2ではなくY=2&X=1$httpBackend.expectPOST('/apiCall?X=1&Y=2')
があると、 URL の不一致が発生します。
テスト対象のサービスが、テストを中断することなく URL クエリ文字列パラメーターの順序を自由に変更できるように、テストを作成したいと考えています。$httpBackend のドキュメントでこれを解決する方法を見つけることができませんでした。これを行う正しい方法は何ですか?