AngularJS入门3-小例子-定时器
2014-10-29 15:46
162 查看
实现效果:
实现代码:
改进写法(最佳实践:在视图中通过对象属性而非对象本身来进行引用绑定,是angular中的最佳实践):
实现代码:
<!DOCTYPE HTML> <html ng-app=""> <head><script src="./angular.min.js"></script></head> <body> <h1>定时器对象</h1> <div ng-controller="ClockController"> <h5>time: {{clock}}</h5> </div> <script type="text/javascript"> function ClockController($scope, $timeout) { var updateClock = function(){ $scope.clock = new Date(); $timeout(function(){ updateClock(); },1000); }; updateClock(); } </script> </body> </html>
改进写法(最佳实践:在视图中通过对象属性而非对象本身来进行引用绑定,是angular中的最佳实践):
function ClockController($scope) { $scope.clock ={ now: new Date() }; var updateClock = function(){ $scope.clock.now = new Date(); }; setInterval(function(){ $scope.$apply(updateClock); },1000); updateClock(); }
相关文章推荐
- AngularJS入门2-一个完整的例子
- AngularJS入门4-小例子-自定义标签
- nodeJS入门例子一—定时器(timers)
- AngularJS入门4-小例子-控制器嵌套
- AngularJS入门1-小例子
- 不用搭环境的10分钟AngularJS指令简易入门01(含例子)
- 不用搭环境的10分钟AngularJS指令简易入门01(含例子)
- nodeJS入门例子一—定时器(timers)
- angularjs入门例子
- 通过例子学习Lua(5) ---- Lua与C交互入门 (转)
- 一个经典的ADO.NET入门例子
- ajax入门——一些理解及例子
- AOP入门的简单例子(Spring AOP实现)
- SAP ABAP/4学习--学习使用OO在ABAP中.简单入门概念.用个例子来说明
- ajax入门小例子以及一些xmlhttp的参考资料
- Berkeley DB(一) -- 入门知识和一个小例子
- Spring 入门(一个简单的例子)
- struts+hibernate+spring一个入门的实用例子
- Schema的几个简单例子 入门
- VB Api简单入门(2)-一个简单的例子