我正在开发一个具有项目列表的移动应用程序,每个项目都包含切换按钮。打开辅助功能(配音)模式后,将启用对这些列表项的关注,但双击该项目不会打开/关闭切换按钮。
这是我正在使用的代码示例。它会读取内容,但不会触发 on-tap 或 ng-click 方法。
下面的代码专注于该项目,但当它被双击时,切换不会打开/关闭。在 iOS 和 Android 上观察到相同的行为。有任何想法吗?
HTML
<ion-list>
<ion-toggle role="option" toggle-class="toggle-balanced" ng-repeat=“item in items" tabindex="-1" ng-model="item.isToggleOn" ng-change=“item.isToggleOn" on-tap=“updateSettings(item)" aria-label=“Item description,, Double Tap to toggle setting." >
<div class="pref-item-text-wrap” >Item description</div>
</ion-toggle>
</ion-list>
在控制器中:
$scope.updateSettings = function (item) {
console.log("In update settings");
}