angular 踩坑记录

项目需要,写一个验证码倒计时的功能。这个用到angular的数据双向绑定非常方便。
然鹅,结果却不尽如人意。
查了很久,为什么数据双向绑定失效,都查不出个所以然,不能解决我的问题。
下面进入正题。
倒计时嘛,需要用到settimeout这个函数,settimeout是异步执行的,等settimeout执行完毕,angular已经进入一个新的阶段,并不知道数据已经改变。所以改用angular自带的$timeout服务即可解决问题。

app.controller('registerCtrl', ['$scope','$timeout',function($scope,$timeout){
       $timeout(function(){
        countdown()
        },1000)
}]
©著作权归作者所有,转载或内容合作请联系作者
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。

推荐阅读更多精彩内容