0

复选框和单选按钮等表单元素似乎不适用于 ng-touch 等触控库。有相同的解决方法或解决方案吗?

4

1 回答 1

0

您可以创建另一个模拟点击事件的指令来替换该特定问题ngTouchng-click版本。

.directive('basicClick', function($parse, $rootScope) {
 return {
  compile: function(elem, attr) {
    var fn = $parse(attr.basicClick);
    return function(scope, elem) {
     elem.on('click', function(e) {
       fn(scope, {$event: e});
       scope.$apply();
      });
     };
    }
  };
});
于 2017-03-14T14:41:55.783 回答