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

很简单的一个angularjs入门级demo,但是报错了。

很简单的一个angularjs入门级demo,但是报错了。

红颜莎娜 2019-04-21 20:14:34
本人初学angularjs,在看一本书的《angularjs权威教程》,第二章有个demo,如下。这里使用angular版本1.2.29,如果换成1.3.1会报错。请问,这是如何造成的呢?应该怎么样调试这个错误呢?SimpleAppHello{{clock}}functionMyController($scope,$timeout){$scope.clock=newDate();varupdateClock=function(){$scope.clock=newDate();};setInterval(function(){$scope.$apply(updateClock);},1000);updateClock();};
查看完整描述

1 回答

?
慕容3067478

TA贡献1773条经验 获得超3个赞

建议楼主跟进到1.4版本(版本真的很重要)
SimpleApp

Hello{{clock}}

functionMyController($scope,$timeout){
$scope.clock=newDate();
varupdateClock=function(){
$scope.clock=newDate();
};
setInterval(function(){
updateClock();
},1000);
};
像这样就可以了。。当然也可以写
SimpleApp

Hello{{updateClock()}}

functionMyController($scope,$timeout){
$scope.updateClock=function(){
returnnewDate();
};
setInterval(function(){
updateClock();
},1000);
};
                            
查看完整回答
反对 回复 2019-04-21
慕课专栏
更多

添加回答

了解更多

举报

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