当前位置:Gxlcms > JavaScript > 理解Angular数据双向绑定_AngularJS

理解Angular数据双向绑定_AngularJS

时间:2021-07-01 10:21:17 帮助过:7人阅读

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

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

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

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

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

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

模板(app/index.html)

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

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

忘记密码?

登录