問題タブ [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.
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 に導入されたためです。この状況を処理する方法/約束を正しく処理する方法はありますか?
javascript - AngularJS: チェーンされた結果で予期しない未定義
以前にネストされたディレクティブでこの問題に遭遇しましたが、そこで回避策を見つけることができました。私は少し似ているコードを持っています、
API は、明らかに API を呼び出すサービスです。
問題は最後の数行です。console.log(result) は result.result.openReceipts を示しており、明らかに結果は Resource オブジェクトです。
ここで何が起こっているのか、私は困惑しています。手がかりはありますか?今後これを回避するにはどうすればよいですか?
javascript - エラー: 分度器が 11001 ミリ秒後にページと同期するのを待ってタイムアウトしました。" ユーザーが browser.getCurrentUrl() の場合
ログインとログアウトの機能をテストしています。以下は私のテストケースです
上記のテストを実行すると失敗し、以下はエラーメッセージです
使用してみbrowser.waitForAngular();
ましたが、役に立ちません。私が期待を削除すると"expect(browser.getCurrentUrl()).toMatch(/\/login/);"
、それは渡されます。誰もが同じ問題に遭遇したことがあります。
angularjs - AngularJS - エラー: value.push は関数ではありません
このように定義されたサービスがあります->
そしてコントローラーでは、これが私がPOSTを呼び出した方法です->
これにより製品コードがサーバーに送信され、サーバーは応答で配列を返します。isArray: true を使用しましたが、それでもエラーが発生し続けます。コードに「値」変数/オブジェクトはありません。
これを修正する方法を提案してください。
これは私が得る完全なエラーです - >
これはサーバーからの応答です ->
java - JAX-RS(Jersey)経由で $resource を使用して、AngularJSクライアントからJSONデータとファイルアップロードでサーバーにリクエストを送信するにはどうすればよいですか?
JAX-Rs を介した単一のリクエストで、JSON データと画像ファイルを含むリクエストをサーバーに送信したいと考えています。AngularJS の $resource を使用します。