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

本人初学angularjs,在看一本书的《angularjs权威教程》,第二章有个demo,如下。
这里使用angular版本1.2.29,如果换成1.3.1会报错。
请问,这是如何造成的呢?应该怎么样调试这个错误呢?
SimpleApp

Hello{{clock}}

functionMyController($scope,$timeout){
$scope.clock=newDate();
varupdateClock=function(){
$scope.clock=newDate();
};
setInterval(function(){
$scope.$apply(updateClock);
},1000);
updateClock();
};
红颜莎娜
浏览 362回答 1
1回答

慕容3067478

建议楼主跟进到1.4版本(版本真的很重要)SimpleAppHello{{clock}}functionMyController($scope,$timeout){$scope.clock=newDate();varupdateClock=function(){$scope.clock=newDate();};setInterval(function(){updateClock();},1000);};像这样就可以了。。当然也可以写SimpleAppHello{{updateClock()}}functionMyController($scope,$timeout){$scope.updateClock=function(){returnnewDate();};setInterval(function(){updateClock();},1000);};
打开App,查看更多内容
随时随地看视频慕课网APP

相关分类

JavaScript