星空网 > 软件开发 > Java

angular select用法详解

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

  select用法:

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

  属性说明:

  发现并没有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用法详解

关键词:

*特别声明:以上内容来自于网络收集,著作权属原作者所有,如有侵权,请联系我们: admin#shaoqun.com (#换成@)。

亚马逊英国商标的注册流程,时效和费用详解:https://www.ikjzd.com/articles/133127
eBay:公司董事净买入1913股:https://www.ikjzd.com/articles/133129
如何利用亚马逊新推出的产品定位广告引爆流量?:https://www.ikjzd.com/articles/13313
做跨境电商 母婴行业如何?:https://www.ikjzd.com/articles/133130
亚马逊暂时无意开启越南站点;Shopee出台失联卖家处理办法;Lazada泉州仓上线运营:https://www.ikjzd.com/articles/133131
广告ACOS居高不下?教你降低亚马逊广告ACoS的三大思路:https://www.ikjzd.com/articles/133132
欧洲市场疯了,订单排到7、8月!:https://www.kjdsnews.com/a/1842235.html
凌晨三点到天津西站可以去哪里? :https://www.vstour.cn/a/410229.html
相关文章
我的浏览记录
最新相关资讯
海外公司注册 | 跨境电商服务平台 | 深圳旅行社 | 东南亚物流