爱奥娱乐
您的当前位置:首页理解Angular数据双向绑定_AngularJS

理解Angular数据双向绑定_AngularJS

来源:爱奥娱乐
 AngularJS是一款优秀的前端JS框架,已经被用于Google的多款产品当中。AngularJS有着诸多特性,最为核心的是:MVVM、模块化、自动化双向数据绑定、语义化标签、依赖注入等等。

一.什么是数据双向绑定
Angular实现了双向绑定机制。所谓的双向绑定,无非是从界面的操作能实时反映到数据,数据的变更能实时展现到界面。

一个最简单的示例就是这样:


 
 
function CounterCtrl($scope) {
 $scope.counter = 1;
}

这个例子很简单,每当点击一次按钮,界面上的数字就增加一。

二.数据双向绑定原理
1.深入理解
实现用户控制手机列表显示顺序的特性。动态排序可以这样实现,添加一个新的模型属性,把它和迭代器集成起来,然后让数据绑定完成剩下的事情。

模板(app/index.html)



在index.html中做了如下更改:

首先,增加了一个叫做orderProp的