![](/img/trans.png)
[英]ng-change is fired a second time when selected option is removed from ng-options - AngularJS 1.7
[英]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.