在文本输入上调用focus()不起作用

时间:2015-03-10 07:41:34

标签: javascript angularjs

在angularjs应用程序中,我有一个指令,可以创建一个类似于选区的区域,我可以使用ng-repeat列出"选项"选择。

我尝试在输入功能上启用提交,并且已经使用ng-click="focusInput(formName)"执行此操作,在元素的范围内,我找到了此隐藏文本输入(隐藏了不透明度:0)和关注它,以便当我按下输入"选择"盒子将保存。

此方法适用于应用中的其他任何位置,但不适用于此处。出于某种原因body每当我尝试将输入集中在控制台或通过focusInput函数时都会得到焦点。

我也试过使用$timeout无济于事。这并不奇怪,因为我甚至无法将元素集中在控制台中。

我不确定发生了什么?任何帮助将不胜感激

0 个答案:

没有答案