• linkedu视频
  • 平面设计
  • 电脑入门
  • 操作系统
  • 办公应用
  • 电脑硬件
  • 动画设计
  • 3D设计
  • 网页设计
  • CAD设计
  • 影音处理
  • 数据库
  • 程序设计
  • 认证考试
  • 信息管理
  • 信息安全
菜单
linkedu.com专业计算机教程网站
  • 网页制作
  • 数据库
  • 程序设计
  • 操作系统
  • CMS教程
  • 游戏攻略
  • 脚本语言
  • 平面设计
  • 软件教程
  • 网络安全
  • 电脑知识
  • 服务器
  • 视频教程
  • html/xhtml
  • html5
  • CSS
  • XML/XSLT
  • Dreamweaver教程
  • Frontpage教程
  • 心得技巧
  • bootstrap
  • vue
  • AngularJS
  • HBuilder教程
  • css3
  • 浏览器兼容
  • div/css
  • 网页编辑器
  • axure
您的位置:首页 > 网页设计 >AngularJS > Angular 中 select指令用法详解

Angular 中 select指令用法详解

作者:我辈中人 字体:[增加 减小] 来源:互联网 时间:2017-05-30

本文主要包含angular ui select,angular2 select,angular ng select,angular select,angular js select等相关知识,我辈中人 希望在学习及工作中可以帮助到您

最近在angular中使用select指令时,出现了很多问题,搞得很郁闷。查看了很多资料后,发现select指令并不简单,决定总结一下。

  select用法:

<select
ng-model=""
[name=""]
[required=""]
[ng-required=""]
[ng-options=""]>
</select>
</div>

  属性说明:

  发现并没有ng-change属性

  ng-required:当属性值为true时,对select添加required验证,为false时不验证。

  ng-options:指定数据源,生成option选项。

  数据源为数组时,用法:

   label for value in array
   select as label for value in array
   label group by group for value in array
   select as label group by groupexpr for value in array track by trackexpr

 数据源为对象时,用法:

   label for (key,value)in object
   select as label for(key,value)in object
label group by group for(key,value)in object
select as label group by groupexpr for (key,value)in object track by trackexpr  

 具体说明:

   array/object:数组/对象

   label:option选项显示的名称。

   select:是选中某一项后,绑定到ngModel的值。

value : 数组中的值。

  (key,value):对象的key,value。

   group by groupexpr:用于选项分组,

 ng-options与ng-repeat自动生成option选项的区别:

 ng-options生成的option选项选中后,绑定到ngModel的值可以是对象。ng-repeat绑定到ngModel的值只能是字符串。

注意:select初始化时需要为ngModel指定值,否则会出现空白选项。

以上所述是小编给大家介绍的Angular 中 select指令用法详解,希望对大家有所帮助,如果大家有任何疑问请给我留言,小编会及时回复大家的。在此也非常感谢大家对网站的支持!

</div>

您可能想查找下面的文章:

  • Angular2中select用法之设置默认值与事件详解
  • Angular 中 select指令用法详解

相关文章

  • 2017-05-30初识angular框架后的所思所想
  • 2017-05-30Angularjs2不同组件间的通信实例代码
  • 2017-05-30AngularJS基础 ng-mousemove 指令简单示例
  • 2017-05-30AngularJS报错$apply already in progress的解决方法分析
  • 2017-05-30AngularJS 依赖注入详解及示例代码
  • 2017-05-30AngularJS基础 ng-keypress 指令简单示例
  • 2017-05-30AngularJS 执行流程详细介绍
  • 2017-05-30Angularjs 滚动加载更多数据
  • 2017-05-30Angular.js中控制器之间的传值详解
  • 2017-05-30AngularJS入门教程(一):静态模板

文章分类

  • html/xhtml
  • html5
  • CSS
  • XML/XSLT
  • Dreamweaver教程
  • Frontpage教程
  • 心得技巧
  • bootstrap
  • vue
  • AngularJS
  • HBuilder教程
  • css3
  • 浏览器兼容
  • div/css
  • 网页编辑器
  • axure

最近更新的内容

    • AngularJS入门教程之学习环境搭建
    • 实例剖析AngularJS框架中数据的双向绑定运用
    • angular 动态组件类型详解(四种组件类型)
    • AngularJS 单元测试(一)详解
    • 详解Angular.js数据绑定时自动转义html标签及内容
    • angularJS 中$scope方法使用指南
    • angular学习之ngRoute路由机制
    • 浅谈angularjs $http提交数据探索
    • angular.js之路由的选择方法
    • AngularJS自定义服务与fliter的混合使用

关于我们 - 联系我们 - 免责声明 - 网站地图

©2020-2025 All Rights Reserved. linkedu.com 版权所有