Find centralized, trusted content and collaborate around the technologies you use most.
Teams
Q&A for work
Connect and share knowledge within a single location that is structured and easy to search.
在我的应用程序的特定页面上,我想在设定的时间间隔内进行服务器调用以更新信息。我偶然发现了一个问题。当用户离开相关页面时,我想取消我的 $timeout,这样应用程序就不会尝试使用不再存在的东西。
关于如何解决这个问题的任何想法?
像这样使用$timeout.cancel:
$timeout.cancel
yourTimer = $timeout(function() { /* ... */ }, 5000); $timeout.cancel(yourTimer);
参考