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

 更新时间:2017年10月11日 08:58:56   作者:Zerone1993  
这篇文章主要介绍了AngularJS实现表单元素值绑定操作,结合具体实例形式分析了AngularJS针对表单元素属性相关操作技巧,需要的朋友可以参考下

本文实例讲述了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指令操作技巧总结》、《AngularJS入门与进阶教程》及《AngularJS MVC架构总结

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

相关文章

  • 详解Angular.js的$q.defer()服务异步处理

    详解Angular.js的$q.defer()服务异步处理

    相信大家都知道jquery和angular都有defer服务,这篇文章暂以angular为例谈谈个人的理解,在文章的最后并附上jquery的阮一峰总结的defer。有需要的朋友们也可以参考借鉴,下面来一起学习学习吧。
    2016-11-11
  • angular中不同的组件间传值与通信的方法

    angular中不同的组件间传值与通信的方法

    本篇文章主要介绍了angular中不同的组件间传值与通信的方法,小编觉得挺不错的,现在分享给大家,也给大家做个参考。一起跟随小编过来看看吧
    2017-11-11
  • AngularJS仿苹果滑屏删除控件

    AngularJS仿苹果滑屏删除控件

    前端开发中,为了对列表项进行快捷操作,有时就添个按钮来简单实现。但是,有时会发现按钮影响美观,甚至影响列表行的布局。稍在网上搜索无果,而写此仿苹果滑屏删除控件
    2016-01-01
  • angular双向绑定模拟探索

    angular双向绑定模拟探索

    这篇文章主要和大家一起探索模拟angular的双向绑定,具有一定的参考价值,感兴趣的小伙伴们可以参考一下
    2016-12-12
  • 再谈Angular4 脏值检测(性能优化)

    再谈Angular4 脏值检测(性能优化)

    这篇文章主要介绍了再谈Angular4 脏值检测(性能优化),小编觉得挺不错的,现在分享给大家,也给大家做个参考。一起跟随小编过来看看吧
    2018-04-04
  • Angular2的管道Pipe的使用方法

    Angular2的管道Pipe的使用方法

    本篇文章主要介绍了Angular 2的管道Pipe的使用方法,详细的介绍了管道的定义和使用方法,具有一定的参考价值,有兴趣的可以了解一下
    2017-11-11
  • 浅谈AngularJs 双向绑定原理(数据绑定机制)

    浅谈AngularJs 双向绑定原理(数据绑定机制)

    本篇文章主要介绍了浅谈AngularJs 双向绑定原理(数据绑定机制),小编觉得挺不错的,现在分享给大家,也给大家做个参考。一起跟随小编过来看看吧
    2017-12-12
  • Angular多选、全选、批量选择操作实例代码

    Angular多选、全选、批量选择操作实例代码

    列表批量选择是一个开发人员经常遇到的功能,列表批量选择的实现方式很多,这篇文章主要介绍了Angular多选、全选、批量选择实例代码,有兴趣的可以了解一下。
    2017-03-03
  • angular实现IM聊天图片发送实例

    angular实现IM聊天图片发送实例

    本篇文章主要介绍了angular实现IM聊天图片发送实例,小编觉得挺不错的,现在分享给大家,也给大家做个参考。一起跟随小编过来看看吧
    2017-05-05
  • AngularJS使用$http配置对象方式与服务端交互方法

    AngularJS使用$http配置对象方式与服务端交互方法

    今天小编就为大家分享一篇AngularJS使用$http配置对象方式与服务端交互方法,具有很好的参考价值,希望对大家有所帮助。一起跟随小编过来看看吧
    2018-08-08

最新评论