为了账号安全,请及时绑定邮箱和手机立即绑定

这个Angular编写的内容不太懂?

这个Angular编写的内容不太懂?

慕姐8946757 2017-11-29 15:46:24
这个模型里面的数组里面传的是什么?定义action是做什么?secondInterval = undefined;是什么意思?,1000为什么要这样写呢?谢谢!谢谢!
查看完整描述

1 回答

已采纳
?
pardon110

TA贡献1038条经验 获得超227个赞

先回答第一个问题,数组里传了三个参数,前两个参数为字符串类型,第三个为函数类型且传递了两个变量$scope,$http,就给出的代码观察,他们是属于controller函数级作用域的局部变量。如果不理解,可能是你没有理解js的‘类’(js没有真正意义上的类,通过各种技巧模拟)和函数变量,及变量作用域。

secondInterval = undefined 很明显将全局的回调函数(定时器setInterval)清空), 终止它上面引用的定时器。

1000 的单位是毫秒,简单点说就是1秒,实际上你要关注的是setInterval,该函数是浏览器timer的一个api,setInterval(fn,1000) 本意每隔一秒执行一下回函函数fn, 你可以把它想象成是一个每隔一秒执行一下fn函数的死循环。这样写的效果就是,一旦回调被触发,画面会出现倒计时(动态的)

查看完整回答
1 反对 回复 2017-11-30
  • 1 回答
  • 0 关注
  • 925 浏览

添加回答

举报

0/150
提交
取消
意见反馈 帮助中心 APP下载
官方微信