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 相关文章推荐
Discuz! 6.1_jQuery兼容问题
Sep 23 Javascript
JQuery实现的在新窗口打开链接的方法小结
Apr 22 Javascript
css值转换成数值请抛弃parseInt
Oct 24 Javascript
GridView中获取被点击行中的DropDownList和TextBox中的值
Jul 18 Javascript
开发插件的两个方法jquery.fn.extend与jquery.extend
Nov 21 Javascript
javascript使用正则表达式实现去掉空格之后的字符
Feb 15 Javascript
JQuery限制复选框checkbox可选中个数的方法
Apr 20 Javascript
js利用正则表达式检验输入内容是否为网址
Jul 05 Javascript
Vue.js教程之计算属性
Nov 11 Javascript
webpack打包并将文件加载到指定的位置方法
Feb 22 Javascript
JS array数组检测方式解析
May 19 Javascript
Vue路由的模块自动化与统一加载实现
Jun 05 Javascript
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删除页面记录 同时刷新页面 删除条件用GET方式获得
2012/01/10 PHP
ThinkPHP3.1新特性之对分组支持的改进与完善概述
2014/06/19 PHP
浅析PHP关键词替换的类(避免重复替换,保留与还原原始链接)
2015/09/22 PHP
PHP类和对象相关系统函数与运算符小结
2016/09/28 PHP
php把时间戳转换成多少时间之前函数的实例
2016/11/16 PHP
CI框架实现创建自定义类库的方法
2018/12/25 PHP
php面向对象重点知识分享
2019/09/27 PHP
JavaScript 私有成员分析
2009/01/13 Javascript
js字符串的各种格式的转换 ToString,Format
2011/08/08 Javascript
javascript内置对象操作详解
2015/02/04 Javascript
Javascript监视变量变化的方法
2015/06/09 Javascript
微信小程序新增的拖动组件movable-view使用教程
2017/05/20 Javascript
vue如何获取点击事件源的方法
2017/08/10 Javascript
详解Vuex中mapState的具体用法
2017/09/28 Javascript
BootStrap 标题设置跨行无效的解决方法
2017/10/25 Javascript
vue组件间通信子与父详解(二)
2017/11/07 Javascript
如何利用@angular/cli V6.0直接开发PWA应用详解
2018/05/06 Javascript
jquery+css实现Tab栏切换的代码实例
2019/05/14 jQuery
详解小程序云开发攻略(解决最棘手的问题)
2019/09/30 Javascript
Python学习笔记之常用函数及说明
2014/05/23 Python
速记Python布尔值
2017/11/09 Python
Python+request+unittest实现接口测试框架集成实例
2018/03/16 Python
python 使用sys.stdin和fileinput读入标准输入的方法
2018/10/17 Python
matlab灰度图像调整及imadjust函数的用法详解
2020/02/27 Python
查看已安装tensorflow版本的方法示例
2020/04/19 Python
新版Pycharm中Matplotlib不会弹出独立的显示窗口的问题
2020/06/02 Python
Python 使用双重循环打印图形菱形操作
2020/08/09 Python
html5调用摄像头功能的实现代码
2018/05/07 HTML / CSS
手机端用rem+scss做适配的详解
2017/11/15 HTML / CSS
加拿大时装零售商:Influence U
2018/12/22 全球购物
《雷鸣电闪波尔卡》教学反思
2014/02/23 职场文书
甜品店创业计划书
2014/08/14 职场文书
保密工作承诺书
2014/08/29 职场文书
学习考察心得体会
2014/09/04 职场文书
故意伤害辩护词
2015/05/21 职场文书
【海涛教你打DOTA】死灵飞龙第一视角解说
2022/04/01 DOTA