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是数据双向流动 

代码部分给出

<!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 @ 2023-03-01 18:47  不忘初心2021  阅读(30)  评论(0编辑  收藏  举报