2017-01-27 118 views
1

當在我們的angular-ui-select字段上標記時,即使用戶不打算選擇它,也會自動選擇第一個值。如何防止在標記字段時選擇角度UI選擇默認值

我檢查了GitHub並看到this issue,它似乎包含一個修復程序,但我不想編輯源代碼,如果有辦法在受支持的API中執行我需要的操作。

請注意:我們在我們的應用中使用angular-ui-select版本17.0。我們不得不停止在這個版本,因爲它是允許我們將表達式傳遞給repeat屬性的最後一個版本,而不是一個字符串,這對我們的一個主要組件至關重要。

因爲CONTRIBUTING.md表示在這裏發帖。

回答

0

您可以使用remove-selected屬性的<ui-select>標籤:

https://github.com/angular-ui/ui-select/issues/1672

+0

這不是我所需要的,不幸的是它不起作用。場景是: 1)在選擇中沒有任何選擇。 2)用戶鍵入該字段,並自動彈出。 3)由於它彈出,它由於某種原因,預選第一個項目。 4)用戶在沒有做別的事情之後將標籤貼上去,並且已經選擇了第一個項目,這不是意圖。 –

0

這下來到什麼,我認爲在UI的選擇的錯誤。如果您在用戶標籤欄中自動打開UI選擇,則會自動爲單選字段選擇第一項。我創建了一個不會執行此操作的代碼版本,並將其推送到涼亭。

看看這裏如果你需要它:https://github.com/granteagon/ui-select-temp

我打算建立一個版本,我可以拉的要求,但也有我需要的不是自動選擇知識更新一些測試。最後期限。

我也想重構我的修改,只是修復一個錯誤,而不是使用新的屬性,但這是我的看法,我還沒有用ui-select項目組來清除它。