問題タブ [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.

0 投票する
4 に答える
42634 参照

jquery - Angular deferred の状態を取得しますか?

jQuery deferreds を使用すると、次のように現在の状態を確認できるようになりました。

Angular deferred に対して同じことを行う方法はありますか? (またはさらに良い約束)

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

angularjs - ng-changeイベントからngTableをリロードするAngularJS

以下を使用して ngTable にデータを入力していますが、これは正常に機能します。

次のように、新しい $scope.currentStateId を設定する ng-change イベントから ngTable を更新したいと考えています。

ClientService.query は正しいパラメーターでサーバーにヒットし、正しいデータを返しますが、ngTable は更新されません。

誰か助けてください。

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

javascript - サービス呼び出し後の angularjs フォーム アクション

POSTHTML フォームからデフォルトのアクション URLにデータを送信したいのですが、非表示の入力の 1 つがサービス呼び出しから返されたデータに依存しています。私が使用するとng-submit$scopeサービスコールが完了する前に更新されませんPOSTPOSTの後に HTML ページが表示されるため、Ajax を使用できませんPOST

フォームは次のようになります。

フィールドの URLactionが正しく入力されます。

コントローラーのcreateOrder機能は次のとおりです。

問題は、実際のアクション URL を開く前に、非表示の入力 orderNumber が入力されないことです。したがって、投稿されるデータは正しくありません。

これにアプローチする方法について何か考えはありますか?angularjs 1.2.16 を使用しています。

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

javascript - データベースはサービス中のすべてのangular websqlを選択し、配列を取得します

そのコードを使用するにはどうすればよいですか? (これはhttps://github.com/paulocaldeira17/angular-websqlからのものです)つまり、テーブル名を渡してから、ユーザーで配列を取得したいということです。promise を使用する必要があると思いますが、開始方法がわかりません。

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

angularjs - $q promises を使用したサービス/モデルの変更による AngularJS 更新ビュー

サービスからデータをロードし、$q を使用してビューを更新しようとしていますが、うまくいきません。http 呼び出しをコントローラー内に配置すると機能しますが、サービスの一部にすることをお勧めします。

何か助けはありますか?また、約束の代わりにこれを行うより良い方法はありますか?

以下のデモとコード。

---------- Fiddle Demo リンク----------

意見

コントローラ

サービス