问题标签 [angularjs-ng-touch]

For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.

0 投票
1 回答
2127 浏览

javascript - ui-select 输入没有在点击上获得焦点:与 angular-touch 冲突

我在使用ui-select和 angular-touch 的 AngularJS 应用程序上遇到问题。

在 Safari 上,使用 iPad 或 iPhone 等移动设备,当我点击 ui-select 指令的文本输入字段时,虚拟键盘无法打开,输入没有获得焦点。

我发现这是导致问题的角度触摸,因为一旦我从应用程序中删除依赖项,一切都会再次正常工作。

HTML

JS

http://plnkr.co/edit/dFBQ4si6hLMP1S9dal7m?p=preview

有人知道我可以做些什么来防止 ngTouch 引起问题吗?我不能只从依赖项中删除 ngTouch:我在其他地方需要它。

2009 年 16 月更新

问题似乎来自 angular-touch (1.4.8) 的这一部分:

如果我禁用条件,&& false例如添加,输入将聚焦在点击上。我需要找到一种方法来禁用对来自外部 angular-touch 库的输入的此事件绑定。

0 投票
0 回答
76 浏览

angularjs - modal 正在失去对显示更窄的设备的关注

我的应用程序具有带有一些输入和按钮的 ui-bootstrap 模式。它在桌面上完美运行,但在较窄的屏幕上,模式在释放鼠标按钮后失去焦点(光标从输入框中消失),因此很难在那里输入任何内容。

提示:当我按下鼠标按钮时它可以工作。我可以进入测试:)。

模态代码:

索引.html:

更新 1:我将 ngTouch 添加到应用程序模块,但仍然是同样的问题:

更新 2:在实施 UPDATE1 后,它工作得更好一些:它在 FF & IE11 中工作稳定,但有时在 Chrome 中会失败。

0 投票
2 回答
1626 浏览

angularjs - AngularJS - ng-click + ng-touch 在移动设备上无法正常工作

我有ng-click一个ng-touch用于搜索的按钮。

在桌面上,搜索和调用的功能ng-click正常工作。在另一边的移动设备上,搜索按钮停止工作,因为ng-click我认为。

我有在移动设备上禁用 ng-click 的解决方案吗?或者这个问题的另一种解决方案?我需要它们,所以我不能只删除 ng-click。

谢谢你。