问题描述
我对Kendo Mobile有点陌生。我正在使用cordova和angularjs以及kendo UI来构建移动IOS应用程序。就像标题在操作表中所建议的那样,当单击其中一个按钮时,仅当我用力按下时才会触发按钮,而在单击按钮时,仅会关闭操作表。剑道是否有设置可以在其动作表中注册拍子?
<ul kendo-mobile-action-sheet id="ActionSheet" k-popup='{"direction": "left"}'>
<li></li>
<li><a class="fa fa-camera" ng-click="GoTo('camera')" style="text-decoration: none; color: #000000;"> Take Photo</a></li>
<li><a class="fa fa-user" ng-click="GoTo('contactsedit')" style="text-decoration: none; color: #000000;" > Add Contacts</a></li>
<li><a class="fa fa-comment" ng-click="GoTo('commentedit')" style="text-decoration: none; color: #000000;"> Add Comment</a></li>
</ul>
解决方法
对于可能正在寻求类似帮助的其他任何人。 ng-click在ios中反应不太快。我将列表中的ng-clicks更改为data-actions,一切正常。
<ul kendo-mobile-action-sheet id="ActionSheet" k-popup='{"direction": "left"}'>
<li></li>
<li><a class="fa fa-camera" data-action="GoTo('camera')" style="text-decoration: none; color: #000000;"> Take Photo</a></li>
<li><a class="fa fa-user" data-action="GoTo('contactsedit')" style="text-decoration: none; color: #000000;" > Add Contacts</a></li>
<li><a class="fa fa-comment" data-action="GoTo('commentedit')" style="text-decoration: none; color: #000000;"> Add Comment</a></li>
</ul>