繁体   English   中英

删除空选择选项时,ng-change不触发

[英]ng-change not firing when empty select option is removed

我在angluarJs中有一个选择列表,我从中删除了默认的空值(使用此问题的答案, 为什么AngularJS在select中包括空选项? )。

现在,当我尝试选择第一个选项时,ng-change方法不会触发。 我知道为什么,价值没有改变。 但是,ng-change方法正在调用一个隐藏select元素的函数,因此我无法再次单击2nd元素,然后再单击1st元素。

我尝试添加ng-click事件,但这会响应选择中的任何单击,即使它不在选项上也是如此。

有什么办法可以解决这个问题?

干杯

所以我想通了,虽然不是很完美,但是可以满足我的需要。

只需添加

<option hidden value=""></option>

在选择标签内。

我们有同样的问题。 为了解决这个问题,我们使用angularjs ui-select

这将允许用户键入邮政编码,然后您可以查询可能的地址列表,然后用户可以从中进行选择。 我希望这会有所帮助,因为它对我们非常有用。

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM