問題タブ [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 に答える
1853 参照

angularjs - Angular.js コントローラーのスコープ関数コードが内部の $timeout ステートメントの下で実行されない

設定したボタンがありますng-click="refresh()"。コンソールは、タイムアウト関数が正しくログに記録する前にログを記録しますが、ブロック内$timeoutおよびブロックの後のコンソール ログはログに記録されないようです。ブロックを削除すると、$timeoutすべてのコンソール ログが機能します。$interval代わりに$timeout同じ動作を確認しました。

ここでこういうのやりたかった

私はAngular.js 1.4.0を使用しています

これはコントローラー内の私の実装です