搜索框是自动填充的,以便使用以下代码从Google获取地点 –
input = document.getElementByID 'search-input'autocomplete = new Google.maps.places.autocomplete(input)
这会为谷歌的地方自动填充输入字段.问题是我无法从自动完成下拉列表中选择任何选项.
我的HTML代码 –
<ion-content scroll="false"> <div ID="searchBox"> <input ID="search-input"> </div> <div ID="map-canvas"></ion-content>
map-canvas包含地图.我尝试添加ng-focus =“disableTap()”来输入搜索输入.
disableTap = -> container = document.getElementsByClassname 'pac-container' angular.element(container).attr 'data-tap-Disabled','true' angular.element(container).on 'click',-> document.getElementByID('search-input').blur()
我在this link找到了这个解决方案
但这不起作用.这里有什么输入?我在这里结束了我的智慧.
解决方法 以下对我有用.来自用户@ TillaTheHun0:
.controller('MyCtrl',function($scope) { $scope.disableTap = function(){ container = document.getElementsByClassname('pac-container'); // disable ionic data tab angular.element(container).attr('data-tap-Disabled','true'); // leave input fIEld if Google-address-entry is selected angular.element(container).on("click",function(){ document.getElementByID('searchbar').blur(); }); };})总结
以上是内存溢出为你收集整理的android – 无法从Google地方选择自动填充功能全部内容,希望文章能够帮你解决android – 无法从Google地方选择自动填充功能所遇到的程序开发问题。
如果觉得内存溢出网站内容还不错,欢迎将内存溢出网站推荐给程序员好友。
欢迎分享,转载请注明来源:内存溢出
评论列表(0条)