Angular 中 select指令用法详解

网友投稿 271 2023-07-04


Angular 中 select指令用法详解

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

select用法:

ng-model=""

[name=""]

[required=""]

[ng-required=""]

[ng-options=""]>

属性说明:

发现并没有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生成的HQEWkiYQoption选项选中后,绑定到ngModel的值可以是对象。ng-repeat绑定到ngModel的值只能是字符串。

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

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


版权声明:本文内容由网络用户投稿,版权归原作者所有,本站不拥有其著作权,亦不承担相应法律责任。如果您发现本站中有涉嫌抄袭或描述失实的内容,请联系我们jiasou666@gmail.com 处理,核实后本网站将在24小时内删除侵权内容。

上一篇:轻松掌握java责任链模式
下一篇:Java中volatile关键字的作用与用法详解
相关文章

 发表评论

暂时没有评论,来抢沙发吧~