Angularjs select的触控事件在具有角度材质js的android设备中不起作用 main.controller.js 1.html# 请选择: 1月5日-钦奈 1月7日-孟买

Angularjs select的触控事件在具有角度材质js的android设备中不起作用 main.controller.js 1.html# 请选择: 1月5日-钦奈 1月7日-孟买,angularjs,Angularjs,在上面的代码中,我只是尝试将selectinput的选定值从externalhtml1.html存储到main.controller.js中的etInfo值中。 请帮助我获取变量的select选项数据 我尝试存储的原因是选择选项的onclick事件在android设备中不起作用。 因为angular.material.js覆盖了angular.js mousedown事件。如何绕过它。您可以禁用点击事件劫持,如下所示: angular.module('App', ['ngMaterial'])

在上面的代码中,我只是尝试将selectinput的选定值从externalhtml1.html存储到main.controller.js中的etInfo值中。 请帮助我获取变量的select选项数据

我尝试存储的原因是选择选项的onclick事件在android设备中不起作用。
因为angular.material.js覆盖了angular.js mousedown事件。如何绕过它。

您可以禁用点击事件劫持,如下所示:

angular.module('App', ['ngMaterial'])
  .config(function( $mdGestureProvider ) {
    $mdGestureProvider.skipClickHijack();
});
由于某些原因,当jQuery不存在时,它在移动设备上似乎是有问题的

      <select ng-model="etInfo.show" name="show" ng-init="etInfo.show = etInfo.show || ''">
              <option value="">Please choose:</option>
              <option val="Jan05">Jan 05 - chennai</option>
              <option val="Jan07">Jan 07 - Mumbai</option>
        <select>
angular.module('App', ['ngMaterial'])
  .config(function( $mdGestureProvider ) {
    $mdGestureProvider.skipClickHijack();
});