全网整合营销服务商

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

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

Angular.JS中select下拉框设置value的方法

前言

本文主要给大家介绍的是关于Angular.JS中select下拉框设置value的相关内容,非常出来供大家参考学习,下面来一起看看详细的介绍:

最近在系统中增加一个查询的筛选条件,通过下拉框选取,用的是Angular常见的ng-options 指令:

<select id="selectDetectUnit" class="form-control" ng-model="detectUnits" ng-options="detectUnit.name for detectUnit in detectQueryFilters.detectUnits"> 
   <option value="">全部</option> 
</select> 

但是有个问题,ng-options指令仅仅设置了下拉框选项的text,而不是value,打印下拉框的内容如下:

<option value="" class="">全部</option> 
<option value="0">董浜惠健净菜</option> 
<option value="1">古里绿品公司</option> 
<option value="2">曹家桥物流公司</option> 
<option value="3">董浜农服中心</option> 

value部分是自动设置的0,1,2,3,并不是实际的id。

那么,Angualr js 怎样设置下拉框的value呢?

网上查了一遍,结合自己的一点探索,找到了答案,类似于表格记录的用法

<select id="selectDetectUnit" class="form-control" ng-model="filter.detectUnitId" > 
  <option value="">全部</option> 
 <option ng-repeat="detectUnit in detectQueryFilters.detectUnits" value="{{detectUnit.id}}">{{detectUnit.name}}</option> 
</select> 

打印下拉框的内容如下:

<option value="">全部</option>        
<!-- ngRepeat: detectUnit in detectQueryFilters.detectUnits --> 
<option ng-repeat="detectUnit in detectQueryFilters.detectUnits" value="160101" class="ng-scope ng-binding">董浜惠健净菜</option> 
<option ng-repeat="detectUnit in detectQueryFilters.detectUnits" value="160102" class="ng-scope ng-binding">古里绿品公司</option> 
<option ng-repeat="detectUnit in detectQueryFilters.detectUnits" value="160103" class="ng-scope ng-binding">曹家桥物流公司</option> 
<option ng-repeat="detectUnit in detectQueryFilters.detectUnits" value="160104" class="ng-scope ng-binding">董浜农服中心</option> 
<option ng-repeat="detectUnit in detectQueryFilters.detectUnits" value="160105" class="ng-scope ng-binding">港南村7组</option> 

虽然option中多了一些属性,看着有点复杂,不过value总算有了正确的值。

然后试着取值:

alert($scope.filter.detectUnitId); 

问题解决!

总结

以上就是这篇文章的全部内容了,希望本文的内容对大家的学习或者工作能带来一定的帮助,如果有疑问大家可以留言交流,谢谢大家对的支持。


# angular  # select  # value  # angularjs  # 下拉框赋值  # 下拉框  # Angularjs实现带查找筛选功能的select下拉框示例代码  # angularjs 实现带查找筛选功能的select下拉框实例  # Angular实现下拉框模糊查询功能示例  # Angularjs实现下拉框联动的示例代码  # AngularJS使用ng-repeat指令实现下拉框  # AngularJS中下拉框的基本用法示例  # AngularJS使用ng-options指令实现下拉框  # angularjs下拉框空白的解决办法  # AngularJS动态生成select下拉框的方法实例  # 的是  # 自己的  # 物流公司  # 看着  # 古里  # 相关内容  # 有个  # 一遍  # 给大家  # 这篇文章  # 谢谢大家  # 试着  # 类似于  # 而不是  # 找到了  # 南村  # 网上  # 有疑问  # xhtml 


相关文章: 枣阳网站制作,阳新火车站打的到仙岛湖多少钱?  道歉网站制作流程,世纪佳缘致歉小吴事件,相亲网站身份信息伪造该如何稽查?  高配服务器限时抢购:企业级配置与回收服务一站式优惠方案  如何在IIS中新建站点并配置端口与物理路径?  如何构建满足综合性能需求的优质建站方案?  制作企业网站建设方案,怎样建设一个公司网站?  标准网站视频模板制作软件,现在有哪个网站的视频编辑素材最齐全的,背景音乐、音效等?  宝盒自助建站智能生成技巧:SEO优化与关键词设置指南  C#如何在一个XML文件中查找并替换文本内容  制作无缝贴图网站有哪些,3dmax无缝贴图怎么调?  微信h5制作网站有哪些,免费微信H5页面制作工具?  如何做静态网页,sublimetext3.0制作静态网页?  兔展官网 在线制作,怎样制作微信请帖?  公司网站制作费用多少,为公司建立一个网站需要哪些费用?  建站OpenVZ教程与优化策略:配置指南与性能提升  平台云上自助建站如何快速打造专业网站?  简历在线制作网站免费,免费下载个人简历的网站是哪些?  网站企业制作流程,用什么语言做企业网站比较好?  制作网站的公司有哪些,做一个公司网站要多少钱?  合肥做个网站多少钱,合肥本地有没有比较靠谱的交友平台?  香港服务器网站生成指南:免费资源整合与高速稳定配置方案  网站建设制作需要多少钱费用,自己做一个网站要多少钱,模板一般多少钱?  建站之星官网登录失败?如何快速解决?  想学网站制作怎么学,建立一个网站要花费多少?  电脑免费海报制作网站推荐,招聘海报哪个网站多?  如何用花生壳三步快速搭建专属网站?  淘宝制作网站有哪些,淘宝网官网主页?  建设网站制作价格,怎样建立自己的公司网站?  北京网站制作网页,网站升级改版需要多久?  如何选择长沙网站建站模板?H5响应式与品牌定制哪个更优?  如何快速上传建站程序避免常见错误?  如何基于云服务器快速搭建网站及云盘系统?  建站主机CVM配置优化、SEO策略与性能提升指南  网站图片在线制作软件,怎么在图片上做链接?  网站制作与设计教程,如何制作一个企业网站,建设网站的基本步骤有哪些?  高防服务器租用首荐平台,企业级优惠套餐快速部署  杭州银行网站设计制作流程,杭州银行怎么开通认证方式?  如何打造高效商业网站?建站目的决定转化率  如何将凡科建站内容保存为本地文件?  常州自助建站:操作简便模板丰富,企业个人快速搭建网站  宝华建站服务条款解析:五站合一功能与SEO优化设置指南  制作网站公司那家好,网络公司是做什么的?  如何在景安云服务器上绑定域名并配置虚拟主机?  制作旅游网站html,怎样注册旅游网站?  如何快速搭建支持数据库操作的智能建站平台?  如何在Windows 2008云服务器安全搭建网站?  建站主机助手选型指南:2025年热门推荐与高效部署技巧  如何制作算命网站,怎么注册算命网站?  已有域名和空间如何快速搭建网站?  已有域名如何免费搭建网站? 

您的项目需求

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