問題タブ [angularjs-resource]

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 に答える
1757 参照

angularjs - AngularJS - プロミスを正しく処理する方法

AngularJS をセットアップしましたresource:

リソースをコントローラーに注入し、gridDataそれを使用してサーバーからデータを取得しています。

このアプローチは、AngularJS 1.3 を使用するとうまく機能します。console.log(result)ステートメントは、受信した実際のデータを出力します。

今、AngularJS 1.2.11 にダウングレードしようとしましたが、このconsole.log(result)に示すように、promise が出力されてから問題が発生しています。結果は約束に設定されていますが、実際のデータが利用可能な場合にのみ $scope.data を設定する必要があります。$scope.data

これは、1.3 から 1.2 の間の一部のバージョンで、Promise が Angular に導入されたためです。この状況を処理する方法/約束を正しく処理する方法はありますか?

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

javascript - AngularJS: チェーンされた結果で予期しない未定義

以前にネストされたディレクティブでこの問題に遭遇しましたが、そこで回避策を見つけることができました。私は少し似ているコードを持っています、

API は、明らかに API を呼び出すサービスです。

問題は最後の数行です。console.log(result) は result.result.openReceipts を示しており、明らかに結果は Resource オブジェクトです。

ここで何が起こっているのか、私は困惑しています。手がかりはありますか?今後これを回避するにはどうすればよいですか?

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

javascript - エラー: 分度器が 11001 ミリ秒後にページと同期するのを待ってタイムアウトしました。" ユーザーが browser.getCurrentUrl() の場合

ログインとログアウトの機能をテストしています。以下は私のテストケースです

上記のテストを実行すると失敗し、以下はエラーメッセージです

使用してみbrowser.waitForAngular();ましたが、役に立ちません。私が期待を削除すると"expect(browser.getCurrentUrl()).toMatch(/\/login/);"、それは渡されます。誰もが同じ問題に遭遇したことがあります。

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

angularjs - AngularJS - エラー: value.push は関数ではありません

このように定義されたサービスがあります->

そしてコントローラーでは、これが私がPOSTを呼び出した方法です->

これにより製品コードがサーバーに送信され、サーバーは応答で配列を返します。isArray: true を使用しましたが、それでもエラーが発生し続けます。コードに「値」変数/オブジェクトはありません。

これを修正する方法を提案してください。

これは私が得る完全なエラーです - >

これはサーバーからの応答です ->

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

java - JAX-RS(Jersey)経由で $resource を使用して、AngularJSクライアントからJSONデータとファイルアップロードでサーバーにリクエストを送信するにはどうすればよいですか?

JAX-Rs を介した単一のリクエストで、JSON データと画像ファイルを含むリクエストをサーバーに送信したいと考えています。AngularJS の $resource を使用します。