問題タブ [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.js をユーザーのデフォルト ホストに設定する方法は?
たとえば、次の呼び出しがあります。
http://my-api-url.com/someUrlを要求するために必要ですが、将来変更されるため、どこにでも入力したくありません。
グローバルに設定するにはどうすればよいですか?
angularjs - null としてレンダリングされるスコープ変数を含む ng-class クラス名
特定のスコープ変数に基づくクラスを利用するがあります。
この場合、スコープ変数は{{jobSingle.UserFit.Summary.score}}で、 -1 (不明の場合) または0 ~ 10 (スコアがわかっている場合)の値を取ります。
スパンは次のコードでレンダリングされます。
ただし、jobSingle.UserFit.Summary.score > -1 の場合、クラスは正しく取り込まれません。
開発者コンソールで要素を調べると、コードがそのまま表示されます。
スパンに対してレンダリングされたクラスは「fit-score- null」でした。
その他の背景情報:
上記のコードは、ローカルで定義されたモック データを使用していたときに機能していました。
ただし、 $httpを使用して API からライブ データを呼び出すようにコントローラーを切り替えた後、上記の状況でクラス名に null が表示されるようになりました。
上記以外のすべてのデータは完全にレンダリングされます。
私は何か間違ったことをしていますか?よろしくお願いします。
jquery - angularjs jsonpリクエストが失敗する
サーバーに対してjsonpリクエストを実行しようとしています。とはいえ、全然やる気が出ない…。
私が試みてきたのは、このコードを使用してリクエストすることです:
私が受け取る応答はエラーであり、次のように表示されます。
通常の Jquery を使用してみましたが、それでも同じことが起こります。
最後になりましたが、このコードで動作させることができました:
ここで唯一のことは、成功、エラー、または var deferred = $q.defer(); を使用できないことです。応答を待つ...
私は一日中試してきました、助けてください:/
よろしく
javascript - $filter は AngularJS の関数ではありません
上記は、使用しようとしているコードの例で$http.get
あり$filter
、controller
.
唯一の問題は、そのように使用すると、コンソール ログにエラーがスローされること$filter is not a function
です。
それらを交換すると、エラーがスローされます$http is undefined
angularjs - Angular http インターセプターのテスト
アプリケーションに保存された資格情報を使用してユーザーをログインさせ、401 で要求を再試行する必要があります。最初の呼び出しで 401 を返す必要があるため、テストに苦労していますが、ログイン要求の後に 200 を返します。再び起こります。
これまでの私のテストは次のとおりです。
問題は、/practice/active の whenGET が 401 で一度呼び出された後に 200 で応答する必要があることです。そうしないと、輪になってしまいます。または、http インターセプターを完全に間違ってテストする方法を考えていますか?
c# - asmx サービスから返されたオブジェクトではなく、html を応答として取得する
AngularJS を使用して asmx サービスを呼び出そうとしています$http
。しかし、Web サービスからデータを取得できません。成功のコールバックを受け取りましたが、応答として返されたオブジェクトではなく、html ページ全体が応答されます。
これが私の C# asp.net Web サービス コードです。
そして、これがAngularJSコードです
上記のメソッドは、フォーム送信時に呼び出されます。
angularjs - $http をコントローラーからディレクティブに渡す
$http.get を使用して、コントローラーで json ファイルを取得する必要があります。
そして、それをディレクティブに渡します。ディレクティブは、マッピングの目的でその json を使用します。
しかし、私はその $scope にアクセスする運がなく、$rootScope に配置する必要があるのか 、それともイベントがコントローラーを必要とするのかわかりません。
の内部で高チャート マップを生成しています。link:
私が探しているものの詳細な説明は、抽象化されたJSBinにあります。
angularjs - angular $http 呼び出しをモックし、$http のように動作する promise オブジェクトを返す方法
への呼び出しを模倣するために HttpPromise (または同様のもの) を返す方法はあり$http
ますか? 本物の HTTP リクエストが行われたかどうか、または偽の HttpPromise オブジェクトが偽のデータで返されたかどうかを示すグローバル変数を設定したいと考えています。
たとえば、次のようなサービスがあります。
そして、私のコントローラーには、次のような前述のサービスへの呼び出しがあります。
コントローラーのコードを変更しないようにしています。「 isInTestMode 」の場合でもチェーンが機能するようにしますsuccess
。error
サービスで説明した方法で偽造することはできHttpPromise
ますか?
以下は、上記の「MyService」(スニペット) の改訂版で、promise オブジェクトにsuccess
andが含まれています。error
しかし、どうすればsuccess
メソッドを実行できますか?