我想跟踪用户使用网站的时间,然后当用户在网站上停留30秒时我需要举起活动。关于如何做到这一点的任何想法?
答案 0 :(得分:2)
为什么不使用内置$timeout
$timeout(function raiseEvent(){
//do something here
}, 30000)
答案 1 :(得分:1)
代码在哪里? ..
下面是一个没有角度代码的示例,但是如果你想要它的分类化,可以随意使用$ timeout并将其放在app.run中。
// This event starts watching when document loads
// Any special event can work to trigger this instead
$(document).ready(function(){
var countdown = 30000;
// 30 Second Event
function thirty_second_event() {
console.log("it's been " + (countdown/1000) + " seconds");
}
// Start the timer
setTimeout( thirty_second_event, countdown );
});