Warning: file_get_contents(/data/phpspider/zhask/data//catemap/1/angularjs/20.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
AngularJS-ng click on iPad中的聚焦元素_Angularjs_Safari_Angular Ui - Fatal编程技术网

AngularJS-ng click on iPad中的聚焦元素

AngularJS-ng click on iPad中的聚焦元素,angularjs,safari,angular-ui,Angularjs,Safari,Angular Ui,我们有一个从ng repeat派生的项目列表,每个项目都可以通过ng click进行单击 这些项可能包含表单元素和或ui.bootstrap.dropdown元素 在iPad safari和chrome上,点击下拉菜单不会打开菜单,输入框也不会打开键盘,尽管有时会短暂 以前有人遇到过这种情况吗 缩小范围的示例如下所示 <div ng-repeat="item in model.items" ng-click="selectItem(item)"> <input type

我们有一个从ng repeat派生的项目列表,每个项目都可以通过ng click进行单击

这些项可能包含表单元素和或ui.bootstrap.dropdown元素

在iPad safari和chrome上,点击下拉菜单不会打开菜单,输入框也不会打开键盘,尽管有时会短暂

以前有人遇到过这种情况吗

缩小范围的示例如下所示

<div ng-repeat="item in model.items" ng-click="selectItem(item)">
    <input type="text" />

    <div class="btn-group">
         <button class="btn btn-default dropdown-toggle ">{{item.something}}</span></button>
         <button class="btn btn-default dropdown-toggle">
             <span class="caret"></span>
         </button>
         <ul class="dropdown-menu">
             <li ng-repeat="sub in item.subs">
                 <a href="#">{{sub.name}}</a>
             </li>
         </ul>
    </div>
</div> 

谢谢你

原来它适用于所有移动设备,并在这里和那里找到了一些信息,比如jbielick在这里的解释

使用了jdhiro在本页上提供的指令,到目前为止似乎运行良好

例如:

<input type="text" stop-event="touchend"/>

如果这仅仅是ios的问题,可能与fastclick有关。您是否在ios设备上安装了更好的ux?