AngularJS实现表单元素值绑定操作示例


Posted in Javascript onOctober 11, 2017

本文实例讲述了AngularJS实现表单元素值绑定操作。分享给大家供大家参考,具体如下:

ng-disabled:绑定控件的disabled属性
ng-show:显示或者隐藏元素:ms-visible
ng-hide:和ng-show的功能恰好相反

css内容:

div.d1{
 width: 20px;
 height: 20px;
 background-color: pink;
}
div.d2{
  width: 20px;
 height: 20px;
 background-color: black;
}

HTML正文:

<body ng-app="myApp" ng-controller="myctr">
<div>
请输入:<input type="text" placeholder="....." ng-disabled="flag">{{flag}}<br>
切换输入:<input type="button" value="switch input" ng-click="switchInput();">
</div>
<hr ng-init="checkValue=false">
input:<input type="text" ng-disabled="checkValue">{{checkValue}}<br>
<input type="checkbox" ng-model="checkValue">stop input <!-- 注意ng-model不能作用于单选框 -->
<hr>
<p>ng-show:flag</p>
<div class="d1" ng-show="flag"></div>
<p>ng-hide:checkValue</p>
<div class="d2" ng-hide="checkValue"></div>
<hr>
<!-- ng-click:后面可以直接跟表达式,表达式会直接执行,变量不支持++操作 -->
<input type="button" ng-click="count = count + 1" value="加1">:{{count}}

Javascript操作代码:

var app = angular.module('myApp', []);
app.controller('myctr', function($scope) {
  $scope.flag=false;
  $scope.count=0;
  $scope.switchInput=function(){
    $scope.flag=!$scope.flag;
  };
});

效果:

AngularJS实现表单元素值绑定操作示例

希望本文所述对大家AngularJS程序设计有所帮助。

Javascript 相关文章推荐
解放web程序员的输入验证
Oct 06 Javascript
面向对象的Javascript之一(初识Javascript)
Jan 20 Javascript
JS将所有对象s的属性复制给对象r(原生js+jquery)
Jan 25 Javascript
一个不错的仿携程自定义数据下拉选择select
Sep 01 Javascript
BootStrap Fileinput上传插件使用实例代码
Jul 28 Javascript
JS实现求5的阶乘示例
Jan 21 Javascript
js实现删除li标签一行内容
Apr 16 Javascript
Element-ui中元素滚动时el-option超出元素区域的问题
May 30 Javascript
细述Javascript的加法运算符的具体使用
Oct 18 Javascript
file-loader打包图片文件时路径错误输出为[object-module]的解决方法
Jan 03 Javascript
微信小程序选择图片控件
Jan 19 Javascript
vue基于Teleport实现Modal组件
May 31 Vue.js
JavaScript for循环 if判断语句(学习笔记)
Oct 11 #Javascript
js处理包含中文的字符串实例
Oct 11 #Javascript
解决JQuery全选/反选第二次失效的问题
Oct 11 #jQuery
React根据宽度自适应高度的示例代码
Oct 11 #Javascript
详解vue中使用express+fetch获取本地json文件
Oct 10 #Javascript
vue router自动判断左右翻页转场动画效果
Oct 10 #Javascript
angular2 ng2 @input和@output理解及示例
Oct 10 #Javascript
You might like
PHP explode()函数用法、切分字符串
2012/10/03 PHP
解析如何通过PHP函数获取当前运行的环境 来进行判断执行逻辑(小技巧)
2013/06/25 PHP
php之readdir函数用法实例
2014/11/13 PHP
谈谈你对Zend SAPIs(Zend SAPI Internals)的理解
2015/11/10 PHP
深入理解JavaScript系列(3) 全面解析Module模式
2012/01/15 Javascript
javascript中setInterval的用法
2015/07/19 Javascript
第一次接触JS require.js模块化工具
2016/04/17 Javascript
js删除数组元素、清空数组的简单方法(必看)
2016/07/27 Javascript
一个非常好用的文字滚动的案例,鼠标悬浮可暂停[两种方案任选]
2016/12/01 Javascript
JQuery 动态生成Table表格实例代码
2016/12/02 Javascript
详谈jQuery Ajax(load,post,get,ajax)的用法
2017/03/02 Javascript
VUE实现一个分页组件的示例
2017/09/13 Javascript
一次记住JavaScript的6个正则表达式方法
2018/02/22 Javascript
vue+element实现批量删除功能的示例
2018/02/28 Javascript
浅析node应用的timing-attack安全漏洞
2018/02/28 Javascript
30分钟快速实现小程序语音识别功能
2018/11/27 Javascript
JS中的算法与数据结构之列表(List)实例详解
2019/08/16 Javascript
Vue.js页面中有多个input搜索框如何实现防抖操作
2019/11/04 Javascript
详解Nuxt内导航栏的两种实现方式
2020/04/16 Javascript
[03:11]不朽宝藏三外观展示
2020/09/18 DOTA
关于Django外键赋值问题详解
2017/08/13 Python
python 类对象和实例对象动态添加方法(分享)
2017/12/31 Python
关于python字符串方法分类详解
2019/08/20 Python
python如何使用jt400.jar包代码实例
2019/12/20 Python
Python 实现网课实时监控自动签到、打卡功能
2020/03/12 Python
使用Keras建立模型并训练等一系列操作方式
2020/07/02 Python
测绘工程本科生求职信
2013/10/10 职场文书
国家助学金感谢信
2015/01/21 职场文书
2015年暑期见闻
2015/07/14 职场文书
诚信教育主题班会
2015/08/13 职场文书
JS实现扫雷项目总结
2021/05/19 Javascript
Oracle更换为MySQL遇到的问题及解决
2021/05/21 Oracle
Nginx location 和 proxy_pass路径配置问题小结
2021/09/04 Servers
nginx容器方式反向代理实战
2022/04/18 Servers
Python面试不修改数组找出重复的数字
2022/05/20 Python
PostgreSQL之连接失败的问题及解决
2023/05/08 PostgreSQL