2015-11-29 62 views
0

嗨,我想以編程方式打開離子選擇元素。 我可以通過從控制器調用此方法打開選擇,但一旦本機選擇快速顯示它的尿布。如何以編程方式打開離子選擇

我需要保持,直到用戶選擇開放做出選擇

$scope.triggerIntervalSelect = function() { 
    var e = document.createEvent('MouseEvents'); 
    e.initMouseEvent("mousedown"); 
    element = document.getElementById("intervalSelect"); 
    console.log(element.dispatchEvent(e)); 
} 

我想要實現的是使選擇元素無形的用戶,但通過選擇列表項,使他們觸發它可以做出選擇。

我一直在關注這個例子。 http://fiddlesalad.com/javascript/open-select-programmatically/

在此先感謝。

回答

0

將數據鏈接到作用域變量後,您可以使用AngularJS指令ng-repeat來查看JSON數據。如果您使用服務或其他類型的服務,則選擇可以在綁定到作用域變量後自動更新。

我做了一個小codepen向您展示:codepen.io/akyh/pen/rBpAy?editors=101154 當你點擊了上按鍵,它增加了一個元素,我的JSON數據,並在視圖自動刷新。

我希望這就是你要找的。