2015-11-29 65 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数据,并在视图自动刷新。

我希望这就是你要找的。