全网整合营销服务商

电脑端+手机端+微信端=数据同步管理

免费咨询热线:400-708-3566

Angularjs单选框相关的示例代码

本文介绍了Angularjs单选框相关的示例代码,分享给大家。具体如下:

使用angular1.6.5

1.ng 获取ng-repeat遍历出来的radio的value

1)普通形式(不使用ng-repeat)

可以正常显示

  <input type="radio" name="t1" ng-model="demo" value="a">a <br>
  <input type="radio" name="t1" ng-model="demo" value="b">b
  <h2>{{demo}}</h2>

不使用ng-repeat

2)使用ng-repeat

则无法显示

  <label ng-repeat="x in arrStr">
    <input type="radio" name="type1" ng-model="demo" value="{{x}}">
    {{x}}
  </label>
  {{demo}}

3)解决2的问题

若使用ng-repeat则必须在ng-model中加入$parent

  <div ng-app="myApp" ng-controller="myCtrl">
    <label ng-repeat="x in arrStr">
      <input type="radio" name="demo" value="{{x}}" ng-model="$parent.demo">{{x}}
    </label>
    <h1>{{demo}}</h1>
  </div>

成功显示

原因:因为在ng-repeat中,$scope的作用域不是全局的,相当于局部变量,无法在全局访问到其中变量。所以要使用$parent来使其成为全局变量,可全局访问。

2.ng使用单选框的例子

从json动态生成,数据绑定

1)生成单选框的 json 数据

  [{
    "display":"开关",
    "data_range":["true","false"]
   },
   {
    "display":"工作模式",
    "data_range":["自动","手动"]
   }]

2)HTML代码

由json数据可以看出,需要使用两个ng-repeat,一个用来遍历整体,一个用来遍历选项

  <div ng-app="myApp" ng-controller="myCtrl">
    <div ng-repeat="x in str">
      <span>{{x.display}}:</span>
      <label ng-repeat="y in x.data_range">
        <input type="radio" name="{{x.display}}" ng-model="$parent.demo" value="{{y}}">{{y}}    
      </label>
      你的选择:{{demo}}
    </div>
  </div>

3)js代码

由于用的固定数据,就是简单的初始化

var app = angular.module("myApp", [])
    app.controller("myCtrl", function($scope, $log, $http){
      $scope.str = [
        {
          "display":"开关",
          "data_range":["true","false"]
        },
        {
          "display":"工作模式",
          "data_range":["自动","手动"]
        }
      ]
    })

4)结果截图

结果截图

以上就是本文的全部内容,希望对大家的学习有所帮助,也希望大家多多支持。


# Angularjs单选框  # Angular  # 单选框  # AngularJS 单选框及多选框的双向动态绑定  # AngularJS单选框及多选框实现双向动态绑定  # 使用AngularJS处理单选框和复选框的简单方法  # 遍历  # 给大家  # 使其  # 可以看出  # 绑定  # 要使  # 大家多多  # 正常显示  # 全局变量  # text  # xhtml  # lt  # align  # input  # model  # gt  # demo  # type  # style 


相关文章: ,购物网站怎么盈利呢?  如何通过IIS搭建网站并配置访问权限?  如何通过WDCP绑定主域名及创建子域名站点?  如何获取免费开源的自助建站系统源码?  如何快速生成可下载的建站源码工具?  如何用好域名打造高点击率的自主建站?  专业型网站制作公司有哪些,我设计专业的,谁给推荐几个设计师兼职类的网站?  如何零基础在云服务器搭建WordPress站点?  高防服务器租用指南:配置选择与快速部署攻略  香港服务器WordPress建站指南:SEO优化与高效部署策略  一键制作网站软件下载安装,一键自动采集网页文档制作步骤?  东莞专业制作网站的公司,东莞大学生网的网址是什么?  微信网站制作公司有哪些,民生银行办理公司开户怎么在微信网页上查询进度?  洛阳网站制作公司有哪些,洛阳的招聘网站都有哪些?  如何快速搭建高效服务器建站系统?  网站制作新手教程,新手建设一个网站需要注意些什么?  如何在阿里云虚拟主机上快速搭建个人网站?  建站之星展会模版如何一键下载生成?  北京网页设计制作网站有哪些,继续教育自动播放怎么设置?  宝塔建站无法访问?如何排查配置与端口问题?  建站一年半SEO优化实战指南:核心词挖掘与长尾流量提升策略  如何高效完成独享虚拟主机建站?  c++怎么编写动态链接库dll_c++ __declspec(dllexport)导出与调用【方法】  如何快速上传自定义模板至建站之星?  完全自定义免费建站平台:主题模板在线生成一站式服务  做企业网站制作流程,企业网站制作基本流程有哪些?  猪八戒网站制作视频,开发一个猪八戒网站,大约需要多少?或者自己请程序员,需要什么程序员,多少程序员能完成?  武汉网站制作费用多少,在武汉武昌,建面100平方左右的房子,想装暖气片,费用大概是多少啊?  网站制作哪家好,cc、.co、.cm哪个域名更适合做网站?  如何用5美元大硬盘VPS安全高效搭建个人网站?  如何在阿里云高效完成企业建站全流程?  建站之家VIP精选网站模板与SEO优化教程整合指南  h5网站制作工具有哪些,h5页面制作工具有哪些?  ppt制作免费网站有哪些,ppt模板免费下载网站?  怎么制作一个起泡网,水泡粪全漏粪育肥舍冬季氨气超过25ppm,可以有哪些措施降低舍内氨气水平?  网站视频制作书签怎么做,ie浏览器怎么将网站固定在书签工具栏?  如何使用Golang table-driven基准测试_多组数据测量函数效率  建站主机数据库如何配置才能提升网站性能?  网站app免费制作软件,能免费看各大网站视频的手机app?  如何用虚拟主机快速搭建网站?详细步骤解析  公司网站制作需要多少钱,找人做公司网站需要多少钱?  动图在线制作网站有哪些,滑动动图图集怎么做?  如何做静态网页,sublimetext3.0制作静态网页?  如何在企业微信快速生成手机电脑官网?  制作网站的软件下载免费,今日头条开宝箱老是需要下载怎么回事?  企业网站制作公司网页,推荐几家专业的天津网站制作公司?  如何获取开源自助建站系统免费下载链接?  网站制作公司排行榜,抖音怎样做个人官方网站  长沙企业网站制作哪家好,长沙水业集团官方网站?  微网站制作教程,不会写代码,不会编程,怎么样建自己的网站? 

您的项目需求

*请认真填写需求信息,我们会在24小时内与您取得联系。