簡體   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