数据绑定这块儿没啥说的,简单两个例子带过了。

Hello World:

<!DOCTYPE html>
<html ng-app>
<head> <title>Simple app</title> <script src="https://ajax.googleapis.com/ajax/libs/angularjs/1.2.13/angular.js"></script>
     </head>
     <body>
<input ng-model="name" type="text" placeholder="Your name">
<h1>Hello {{ name }}</h1>
     </body>
</html> 这就是有趣的双向数据绑定,AngularJS 会记录数据模型所包含的数据在任何特定时间点的值,而不是原始值。当他认为某个值可能发生变化时,
就会运行自己的事件循环来检查这个值是否变脏,如果该值从上次事件循环之后发生了变化,则该值被认为是脏值。这也是 Angular 可以跟踪和响应应用变化的方式。 数据模型对象:这里是指$scope。它的属性可以被视图访问,也可以同控制器交互。

数据绑定的最佳实践:
由于 JS 本身的特点,以及他在引用和传值时的不同处理方式,通常认为,,在视图中通过对象的属性而非对象本身来进行数据绑定,是 Angular的最佳实践。 一个简单的计时器:
<!doctype html>

<html ng-app>
<head>

<script src="https://ajax.googleapis.com/ajax/libs/angularjs/1.2.13/angular.js"></script>

</head>

<body>

         <div ng-controller="MyController">
           <h1>Hello {{ clock.now }}!</h1>
</div>

<script type="text/javascript" src="js/app.js"></script>

</body>

</html>

//app.js

function MyController($scope) {

         $scope.clock = {
now: new Date()
         };
var updateClock = function() {
             $scope.clock.now = new Date()
};
         setInterval(function() {
$scope.$apply(updateClock);
      },1000)
         updateClock();
};
关于脏值检查相关请参考:
http://www.cnblogs.com/Slim-Shady/p/5217221.html

最新文章

  1. erlang 虚机性能调优
  2. 快排查找第K小的数
  3. JS的prototype
  4. GUID相关知识
  5. Xdebug 配置
  6. Yii2框架打包成Phar包报错的经历
  7. BZOJ4556: [Tjoi2016&amp;Heoi2016]字符串
  8. Spring3 整合Hibernate3.5 动态切换SessionFactory (切换数据库方言)
  9. 这些HTML、CSS知识点,面试和平时开发都需要 (转)
  10. php-mysql-excel
  11. C++学习21 基类和派生类的赋值
  12. 《Numerical Methods》-chaper4-一元非线性方程的解
  13. mysql hash索引优化
  14. Java Notes 00 - Singleton Pattern(单例总结)
  15. Address already in use: JVM_Bind &lt;null&gt;:8080
  16. java 文件处理
  17. Linux高性能server编程——高级I/O函数
  18. java设计模式之九外观模式(Facade)
  19. HTML里为什么不能在&lt;p&gt;标签中嵌套&lt;div&gt;标签
  20. 就算会用python画颗心,可你依然还是只单身狗

热门文章

  1. SSH三大框架的知识题
  2. 快速开发 jQuery 插件的 10 大技巧(转)
  3. 将execel表格的数据导入到mysql数据库
  4. 【openwrt+arduion】案例
  5. HDU2586.How far away ?——近期公共祖先(离线Tarjan)
  6. Android无线测试之—UiAutomator UiWatcher API介绍一
  7. WPS长文档编辑技巧之二:对样式的设置与修改
  8. Echarts 的悬浮框tooltip显示自定义格式化
  9. 五款超实用的开源 SVG 工具
  10. 日期选择时两个日期之间的动态控制--My97datepicker日期选择控件