AngularJS双向数据绑定

2021-03-02 05:27

阅读:366

YPE html>

标签:max   input   doc   png   function   html标签   style   doctype   bind   

一、概念

AngularJS中,只关心数据,数据的变化会自动引起视图的变化。并且视图是局部刷新的,不是整个页面刷新的,AngularJS会自动识别哪里用到了这个更新的数据,即脏数据检查。

我们可以把控制器中的数据表现在视图上,也可以更新视图来改变控制器中的数据。

最简单的更新视图的方法就是表单元素,AngularJS中提出了two-way databinding双向数据绑定的技术,让视图和控制器中的数据实时双向绑定。

Title

{{ mc.name }}

效果图如下:

技术图片

小结:

所有表单控件都可以使用ng-model指令来与控制器中的某一个值进行双向数据绑定,指的是:

① 当控制器中的值变化时,控件中的值也跟着变化

② 当控件中的值变化时,控制器中的值也跟着变化

二、案例1:调色板

代码如下: 


调色板

{{ mc.name }}

R:
G:
B:

运行效果:

技术图片

 这里, 如果把type="text"替换为type="number",滑动块时,会出现如下错误:

技术图片

 

 如何解决?

小结:

  我们的程序没有一行关于DOM的,因为关于DOM的语句已经暗含到HTML标签上面的“指令”上面了

三、案例2:

 

四、案例3:

 

五、案例4:

 

AngularJS双向数据绑定

标签:max   input   doc   png   function   html标签   style   doctype   bind   

原文地址:https://www.cnblogs.com/etbird/p/14357099.html


评论


亲,登录后才可以留言!