問題タブ [angular-promise]
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.
javascript - angular と JavaScript の約束を使用してデータを返す方法は?
ローカル ストレージからデータを取得しようとしていますが、一度使用したい日付はready
. 何かのようなもの:
私が持っている例と同様に、ローカルストレージからオブジェクトを取得したら、data
オブジェクトを返したいだけですdescription
私は angularjs を使用しているので{{data}}
、約束が解決されたらビューに表示したいと考えています。たぶん使用するng-hide
か、似たようなものです。
いずれにせよ、私の質問はその約束を設定することです。
何か案は?
angularjs - $resourceを使用している間、AngularJSは約束を隠します
次のような単純な RESTful サービスがあります。
このように、次のように呼び出す必要があります。
私はこのようなことをしたいと思っていました:
出来ますか?私はこれに苦労しており、コントローラーで常に $promise.then() を使用する必要があります。RESTful サービスでその $promise を「隠し」たかったのです。
angularjs - Angular でチェーンされた promise
順番に処理したいレコードのリストがあります。別の親チェーンの一部として追加するには、「ルート」プロミスを戻す必要があります。
実行が同時に発生しているため (順次ではなく)、非同期呼び出しからいくつかのエラーが発生しています。上記のログを追加したところ、次のことがわかりました。
約束が順番に実行されることを期待していました.then
が、コードを実行するたびに、すべてが一度に実行されているように見えます。
ここで私が間違っているところを誰かが見ることができますか?
javascript - AngularJS で promise を返す良い方法は?
私はこの例を持っています:
私が呼び出しているボタンをクリックすると、それが返さopenModal()
れることを確認したいのです。data
だから私はloadEvents()
関数からプロミスを返さなければならないと思う
何か案は?
angularjs - AngularJS は空のオブジェクトを返すことを約束します
基本的に私がやりたいことは、プロミスを解決する関数呼び出しからモデル値を割り当てることです。そのようです
これは、この関数を呼び出すサービスです
ここにHTMLコードがあります
そして、これはコントローラーにあります
plnkrはこちら
http://plnkr.co/edit/qO5ofBXZDsi3cS3bBnT8
現在、空のオブジェクトを返します。なにが問題ですか?
編集:以下で既に回答されているように、はい、これは 1 つの方法ですが、ngRepeat で SomeService.someFun を呼び出したいとしましょう。
EDIT2:ここに答えがあります-> ngRepeat内のAngular UI Bootstrapモーダル
javascript - AngularJS $promise then() データ未定義
$scope 変数に割り当てられたデータを取得しようとしています。$promise.then() 関数内では正しく表示されますが、関数の外では未定義として表示されます。以下は私のコントローラーコードです:
then() 関数内の結果:
then() 関数の外側の結果:
私が使用している「テスト」サービス ファクトリは次のとおりです。
リソースの get の代わりに query メソッドを使用し、isArray を true に設定しても、同じ問題が発生します。何らかの理由で、データが then 関数内のスコープにバインドされていません。
これが繰り返しの質問である場合は申し訳ありませんが、どこを見ても、この場合の問題ではない $promise 関数に関連する未定義の問題しか見つかりませんでした。
ご支援いただきありがとうございます。
javascript - AngularJS $q.all が発火し、すぐに
というリソースの配列がありcompanies
、それに基づいて別のリソースに対していくつかのクエリ呼び出しを実行し、コールバックを起動します。私は次のことを試しましたが、コールバックはすぐに呼び出されます: