位置: 编程技术 - 正文

使用AngularJS处理单选框和复选框的简单方法(angularjs1.5)

编辑:rootadmin

推荐整理分享使用AngularJS处理单选框和复选框的简单方法(angularjs1.5),希望有所帮助,仅作参考,欢迎阅读内容。

文章相关热门搜索词:angular json数据处理,angular script,angularjs2,angular jsx,angularjs $q,angularjs2,angularjs2,angular.js,内容如对您有帮助,希望把文章链接给更多的朋友!

AngularJS对表单的处理相当简单。在AngularJS使用双向数据绑定方式进行表单验证的时候,实质上它在帮我们进行表单处理。

使用复选框的的例子有很多,同时我们对它们的处理方式也有很多。这篇文章中我们将看一看把复选框和单选按钮同数据变量绑定的方法和我们对它的处理办法。

创建Angular表单

在这篇文章里,我们需要两个文件:index.html和app.js。app.js用来保存所有的Angular代码(它不大),而index.html是动作运行的地方。首先我们创建AngularJS文件。

在这个文件里,我们所做的就是创建Angular应用。其中我们还创建了一个控制器和一个用来保存所有表单数据的对象。

下面我们看看index.html文件,在这个文件里,我们创建了表单,然后进行了数据绑定。我们使用了Bootstrap快速地对页面进行布局。

创建完成之后,我们就有了具有name输入的表单了。如果一切都按照我们设想的运行,那么如果你在name输入中键入内容,那么你应当可在下面的<pre>标签段看到所输入的内容了. 复选框

在表单里,复选框非常普遍。下面我们将看看Angular是怎样使用ngModel实现数据绑定的。如果有许多复选框,那么有时在把它绑定到对象的时候如何进行数据处理会让人不知所措。

在我们创建的formData对象的内部,我们还创建了另一个对象。我们把它称为favoriteColors,它请求用户选择最喜欢的颜色:

当用户点击上面复选框中的任意一个时,他们立刻看到formData对象发生了变更。我们把复选框的值存储到fromData.favoriteColors对象里。这样我们就把复选框的值传递给了服务器了。

复选框点击处理

使用AngularJS处理单选框和复选框的简单方法(angularjs1.5)

有时候,当某人点击了复选框后,你需要对其进行处理。你需要做的处理可能如下:计算某个值,更改某些变量或者进行数据绑定。要实现这些,你要使用$scope.yourFunction = function() {};在app.js内创建函数。接着你就可以在的的复选框上使用ng-click="yourFunction()"来调用这个函数了。

处理表单复选框的方法有许多种,Angular提供了一个非常简单的方法:使用ng-click调用用户自定义的函数。

自定义复选框对应的值

默认情况下,绑定到复选框上的值是ture或者false。有时候,我们希望返回的其它值。Angular提供了一种非常好的处理方式:使用ng-ture-value和ng-false-value。

我们添加另外一组复选框,不过这时侯我们使用的不再是true或者false,而是用户自定义的值。

另外,现在我们还在formData对象里增加了一个awesome变量。如果此时设置这个值为true,那么返回的值应该是ofCourse,如果设置为false,那么返回的值为iWish。

复选框

依据 官方说明文档, 这是和单选框不同之处:

需要了解更多有关复选框的信息,请关注Angular 复选框说明文档.单选按钮

单选按钮比复选框容易些,就在于无需存储多选项数据. 单选就是一个值. 下面添加一个单选按钮看看.

就像这样,单选按钮就绑定到数据对象了.

单选按钮用法

据 官方文档, 这是提供的选项:

使用AngularJS和PHP的Laravel实现单页评论的方法 完整代码:

测试IE浏览器对JavaScript的AngularJS的兼容性 短版本为确保Angular应用在IE上能够工作请确认:1.在IE7或更早的版本上polyfillJSON.stringify。你可以使用JSON2或JSON3来polyfills。!doctypehtmlhtmlxmlns:ng="

使用AngularJS实现表单向导的方法 今天我们将使用AngularJs和伟大的UIRouter以及AngularngAnimatemodule创建一个带动画的多步表单。这项技术可以用在你想要简化用户操作的大表单上。我们看到

标签: angularjs1.5

本文链接地址:https://www.jiuchutong.com/biancheng/380440.html 转载请保留说明!

上一篇:使用ngView配合AngularJS应用实现动画效果的方法

下一篇:使用AngularJS和PHP的Laravel实现单页评论的方法(angularjs和后端交互)

  • 消费税是什么意思大白话
  • 企业所得税税前扣除吗
  • 增值税专用发票抵扣税额是什么意思
  • 旅游大巴怎么计费的
  • 幼儿园收费怎么说
  • 大票可以直接更名吗
  • 小规模建筑公司预缴增值税
  • 为取得固定资产而发生的什么支出可计入固定资产成本
  • 人力资源外包服务费计入什么科目
  • 电子凭证是否具有法律效力
  • 实收资本的账务处理题目
  • 建筑业企业包括哪些企业
  • 销售库存商品是什么凭证
  • 物流车辆挂靠账务怎么处理?
  • 简易办法计税销售额如何填写
  • 应交税费的借方表示什么
  • 公司用库存商品怎么做账
  • 收到的产品返利怎么做账
  • 印花税的征收项目
  • 结转净利润到利润分配
  • 印花税滞纳金应计入什么
  • php哪个函数能取得字符串长度
  • uniapp全局对象
  • 中秋福利发放现金文案怎么写
  • vue表单验证数字
  • 贝纳克波斯图干红葡萄酒
  • 律师异地办案家属要跟着吗
  • yii2入门
  • 暂估入账的原材料有成本差异吗
  • php的用处
  • 企业所得税扣除限额标准
  • joomla中文手册
  • 邓弗里斯什么水平
  • 饭店的手撕发票可以报销吗
  • php array操作
  • 李牧其人
  • 每季度报税什么意思
  • 购买的商品作为赠品怎么入账
  • 购买股权溢价部分怎么做账
  • 工资不纳税项目
  • sql死锁的简单例子
  • 填写企业所得税年度纳税申报表都需要哪些数据
  • 企业所得税余额为负数
  • 收入增长率计算器
  • 刚成立的公司老板要我入股
  • 金蝶kis云专业版使用教程
  • 主营业务收入科目按其所归属的会计要素不同
  • 外币账户的钱怎么转成人民币
  • 折旧后的剩余价值叫什么
  • 计提成本后如何冲回
  • 土地出让金进项税怎么算
  • 应收账款应付账款借贷方都表示什么
  • 年度所得税费用
  • 小企业如何进行内部创新
  • 企业发生的开办费用计入营业外支出账户
  • 退回的附加税能退回来吗
  • 服务业成本的会计核算
  • 案例分析以前年龄的变化
  • 新三板奖励
  • mysql数据库高可用方案
  • sqlserver清空所有表数据
  • 怎么把mac系统的文件导出
  • win10周年更新版是什么意思
  • windows8能免费升10吗
  • win8网络设置
  • win8操作系统如何安装
  • linux分区顺序详解
  • win7打开软件速度没有win10快
  • Tutorial 4: Shaders
  • node 全局安装
  • 跨域资源共享漏洞怎么修复
  • unity3d怎么写代码
  • python flask快速入门与进阶
  • 针对后台列表table拖拽比较实用的jquery拖动排序
  • python模拟ajax
  • jquery图片轮播插件slick不动
  • 欢迎使用来电提醒业务是什么意思
  • 税务工作秘密管理暂行办法
  • 如何查询车辆购买的保险是哪家保险公司
  • 银行缴纳印花税存在问题和建议
  • 免责声明:网站部分图片文字素材来源于网络,如有侵权,请及时告知,我们会第一时间删除,谢谢! 邮箱:opceo@qq.com

    鄂ICP备2023003026号

    网站地图: 企业信息 工商信息 财税知识 网络常识 编程技术

    友情链接: 武汉网站建设