关于Angular中使用HTML的select和option标签的一些问题

本文讨论了在Angular框架下使用HTML的select和option标签时遇到的问题,即通过[ngModel]和(ngModelChange)绑定数据时,无法自动设置option的selected属性,这在使用jQuery获取元素属性时会造成不便,特别是在组件单元测试中。

如果在Angular中使用HTML的select和option标签时,给两个标签分别绑定数据的时候,虽然可以通过[ngModel]和(ngModelChange)的形式绑定数值及选项变化后触发的事件。但是并不会像传统的那样给select下的option标签对应的值设定selected属性。这样就会造成再通过jQuery获取元素相关属性和值的时候取不到。尤其是在组建单元测试的时候,只能通过把组件的属性设定为public的,再在测试文件里直接访问组件属性的方式进行值的判定。

转载于:https://www.cnblogs.com/sagaminosakura/p/9819118.html

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值