AngularJs双向数据绑定

angularJs中没有只有获取dom的input,意思就是没有获取dom对象的操作

为了看到angularJs的运行,需要下载插件ng-inspector

如果是苹果系统建议下载ezip,360有点不好用,地址https://ezip.awehunt.com/

 

 

 

 

下面来看看如何使用的

 

 

 这里的ng-model的作用是将页面和模型关联上

 

 

 

 

 这里说下表达式和指令的区别,表达式只能用来展示数据,不能修改数据,只有指令才能修改数据

部分代码给出

复制代码
<!DOCTYPE html>
<html lang="en">
<head>
    <meta charset="UTF-8">
    <title>angular双向数据绑定</title>
</head>
<body ng-app>
<input type="text" ng-model="username" />
<p>姓名1:{{username}}</p>
<input type="text"  ng-model="username"/>
<p>姓名2:{{username}}</p>

</body>
<script src="https://cdn.staticfile.org/angular.js/1.4.6/angular.min.js"></script>
</html>
复制代码

如果需要给出默认值,这里引入ng-init指令

 

这里需要注意的是,ng-init是数据单向流动,ng-model是数据双向流动 

代码部分给出

1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
<!DOCTYPE html>
<html lang="en">
<head>
    <meta charset="UTF-8">
    <title>angular双向数据绑定</title>
</head>
<body ng-app ng-init="username='asd'">
<input type="text" ng-model="username" />
<p>姓名1:{{username}}</p>
<input type="text"  ng-model="username"/>
<p>姓名2:{{username}}</p>
 
</body>
<script src="https://cdn.staticfile.org/angular.js/1.4.6/angular.min.js"></script>
</html>

  

 

posted @   不忘初心2021  阅读(35)  评论(0编辑  收藏  举报
相关博文:
阅读排行:
· TypeScript + Deepseek 打造卜卦网站:技术与玄学的结合
· Manus的开源复刻OpenManus初探
· AI 智能体引爆开源社区「GitHub 热点速览」
· C#/.NET/.NET Core技术前沿周刊 | 第 29 期(2025年3.1-3.9)
· 从HTTP原因短语缺失研究HTTP/2和HTTP/3的设计差异
点击右上角即可分享
微信分享提示