我正在使用AngularUI的ui-選擇在頁面上創建多個多選。當用戶點擊頁面上的按鈕時,我需要能夠打開下拉列表。如何手動切換angular-ui-select下拉菜單
我使用jQuery的.click()
和.toggle('click')
的元素,但這些結果時按鈕的功能ng-click
稱爲$apply already in progress
錯誤嘗試。當他們從Chrome的控制檯調用時,他們仍然工作。除了模擬另一次點擊之外,ng-click
中的功能不會執行任何操作。
.focus()
除了關注輸入外,什麼都不做。
我也勉強嘗試了討厭的黑客,我曾經選擇的ng-init
來存儲它的控制器的範圍按鈕訪問,然後使用控制器的toggle()
和activate()
方法。這給了輸入焦點,但關聯的下拉列表不會打開。
如何從ui-select元素的上下文外部手動切換下拉菜單?
Here's a Plunker you can play with.
你可以讓小提琴更好地理解 – Asik 2014-11-04 17:50:53
@Asik添加到問題的鏈接 – Schlaus 2014-11-04 18:23:00