ホームページ > 記事 > ウェブフロントエンド > AngualrJs でタイマーを使用する
今回はAngualrJsでのタイマーと、AngualrJsでタイマーを使用する際の注意事項についてお届けします。以下は実際のケースですので見てみましょう。
angualrJs クリアタイマークライミングピットロード:
今日、カスタム命令に設定されたタイマーがページジャンプ後も別のページで実行されているという奇妙な問題を発見しました。これは絶対に不可能であり、システムのパフォーマンスに影響します。 Angular ではネイティブ メソッド window.
onunload を使用しましたが、機能しなかったので、ページがジャンプしたり DOM 構造が変更されたときにタイマーをクリアできる Angular 独自のメソッド $destroy を使用する必要がありました。
ここでそれについて話しましょう。なぜなら、私はネイティブの setTimeout()
と setInterval()
javascript /wiki/145.html" target="_blank">関数
clearTimeout()
と clearInterval()
、および角度タイマーに対応します。 $timeOut
および $interval
であるため、クリアは $timeOut.cancel()
および $interval.cancel()、<p style="text-align: left;"> <a href="http://www.php.cn/wiki/48.html" target="_blank">
一対一の対応が必要であり、矛盾は解消されません。 </a><code>setTimeout()
以及setInterval()
函数,所以清除时对应是clearTimeout()
和clearInterval()
,angular定时器是$timeOut
和$interval
,所以清除对应是$timeOut.cancel()
和$interval.cancel()
この記事の事例を読んだ後は、この方法を習得したと思います。さらに興味深い情報については、php 中国語 Web サイトの他の関連記事に注目してください。
推奨読書:
JS は重複のない乱数生成を実装します以上がAngualrJs でタイマーを使用するの詳細内容です。詳細については、PHP 中国語 Web サイトの他の関連記事を参照してください。