問題タブ [angularjs-timeout]

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

angularjs - angularでリソースリクエストをキャンセルする

私は角度が初めてなので、この質問に対する詳細な解決策が必要です。私は多くの答えを見てきましたが、私の状況によるとは限りません。

私はサービスを持っています:

新しい呼び出しが行われたときに、以前の呼び出しをキャンセルする必要があります。ここでタイムアウトパラメータをどのように使用する必要がありますか?

コントローラーでは、このサービスを次のように呼び出します。

サービスとコントローラーをどのように変更する必要があるか。

ありがとう。

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

angularjs - 分度器で時間の経過をシミュレートしますか?

$timeout または $interval を使用して、UI で遅延が発生する場所がいくつかあります。簡単な例を次に示します。

コントローラーコード:

HTML :

#myElement が 10 秒間待機した後に表示されるかどうかをテストする、エンド ツー エンドの分度器テストを作成できるようにしたいと考えています。これを行う唯一の方法は、browser.sleep(10000) を呼び出すことです。これにより、テストで実際に 10 秒の遅延が発生します。これは機能しますが、これらの一時停止が積み重なって、テストの時間が大幅に長くなります。非アクティブ状態が 30 分間続いた後にモーダルがポップアップするかどうかをテストしたい状況を想像してみてください。

ジャスミン テストの $timeout.flush() と同様に、特定の時間の経過をシミュレートする方法はありますか?

0 投票する
3 に答える
9291 参照

jquery - ディレクティブで $timeout サービスを使用するにはどうすればよいですか?

基本的には、angular が DOM を操作した後に要素の幅を測定したいと考えています。そのために $timeout を使用したいのですが、エラーが発生し続けます。

HTML

CSS

JS