AngualrJs でタイマーを使用する

php中世界最好的语言
php中世界最好的语言オリジナル
2018-04-17 15:55:261507ブラウズ

今回は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 は重複のない乱数生成を実装します

エクスポートと module.exports の使用方法


以上がAngualrJs でタイマーを使用するの詳細内容です。詳細については、PHP 中国語 Web サイトの他の関連記事を参照してください。

声明:
この記事の内容はネチズンが自主的に寄稿したものであり、著作権は原著者に帰属します。このサイトは、それに相当する法的責任を負いません。盗作または侵害の疑いのあるコンテンツを見つけた場合は、admin@php.cn までご連絡ください。