当前位置: 首页 > 面试题库 >

Google地方信息自动填充未显示

邢起运
2023-03-14
问题内容

我已经为此工作了好几个小时,试图弄清楚为什么没有出现所谓的简单自动完成功能。

事实证明,在我的代码中,input元素被设置为autocompete="off",而pac-container上的样式为display: none

我可以在DevTools中更改这些值,并且效果很好,但是我不知道如何或为什么将这些值设置为这些值。

我的自动完成功能是在这样的Angular Directive中设置的,其中loadGmaps获取google api。

模板:“ <input id =“ google_places_ac” name =“ google_places_ac” type =“ text” class =“ input-block-level” />“,
链接:函数($ scope,elm,attrs){
    loadGmaps()。then(function(){

    var autocomplete = new google.maps.places.Autocomplete($(“#google_places_ac”)[0],{});
    console.log(自动完成);
    google.maps.event.addListener(自动填充,'place_changed',function(){
        var place = autocomplete.getPlace();
        $ scope.position = {
            纬度:place.geometry.location.lat(),
            lon:place.geometry.location.lng()
        };
        $ scope。$ apply();
    });
});

---------------------更新---------------------------- ------------------

希望没有人因此而误入歧途,这autocomplete="off"有点误导。即使使用autocomplete="off",自动完成功能仍然有效,因此这不是问题。我正在覆盖.pac- container元素的css,该 元素将结果保存为

.pac-container {//这是针对Google自动填充未显示的修复程序
    z-index:10000!重要;
    显示:阻止!重要;
}

问题是,一旦从自动完成中选择了一个项目,自动完成就保持可见,我敢肯定,有一种更好的方式来使用自动完成。


问题答案:

对于可能对此感到困惑或有困难的其他人,请忽略“ autocomplete =“ no”“值,并且不要使用“ display:block”显示“ .pac-
container”。

进入您的chrome devtools,并确保您可以看到.pac-containerdiv。在CSS中设置该div的z-
index。当有一个搜索值时,谷歌将更改显示以阻止和处理显示和隐藏,您只需要担心z索引。



 类似资料:
  • 问题内容: 就像是有什么,但对?我要显示的数据是使用的关联。 我已经尝试使用过,但是在这种情况下,我必须在hibernate状态下使用它,这需要我指定using,并且每当我检索到through时,列表中的元素之间都会有空格,具体取决于。 我需要自动填充集合,因为我需要在创建时动态生成。当我使用plain时,得到以下内容: 还有其他解决方案吗? 编辑 我正在尝试实现动态表格 问题答案: 您无法在MV

  • 我正在尝试填写一个数组列表。我有三节课。第一类叫做动物,它是一个抽象的类。在这里,我为年龄和名称设置了两个字段,并为当前动物的声音设置了一个抽象方法。我还做了另外两个班,分别叫狗和蛙。我为每种动物设定了年龄、名字和动物的声音(狗的BAU BAU...例如:D)。问题是我不能用集合中的每一个动物的信息填充arraylist。我将在主题中复制这里的类。

  • 我有一些组合框,它们在表单中具有预定义的值。但是,当用户提交表单并且我使用以下方法重置时,它工作正常: 这将在大多数区域完美地重置表单,并且组合框将再次用预定义的值重新填充,但是,如果您将值保持在新表单中并再次提交,您将收到一个“无法读取空的属性'0'”错误 我如何预填充值: 为避免此错误,用户当前需要做的是在组合框中重新选择当前选择的内容。如果我回答了以下问题之一,我觉得我可以避免这个问题: A

  • 本文向大家介绍Android实现自动填充短信验证码,包括了Android实现自动填充短信验证码的使用技巧和注意事项,需要的朋友参考一下 本文实例为大家分享了Android自动填充短信验证码的具体代码,供大家参考,具体内容如下 短信验证码是大部分软件里面都存在的功能,同时为了避免用户自己输入导致的繁琐操作,有一部分app设计者将其设置成了自动填充的方式,方便用户操作那么这种方式是什么实现的呢。 利用

  • 本文向大家介绍Opencart静态化地址SEO Keyword自动填充,包括了Opencart静态化地址SEO Keyword自动填充的使用技巧和注意事项,需要的朋友参考一下 Opencart 开启静态化后,产品、分类、信息等页面的静态化地址SEO Keyword还是需要手动填写,否则前台就不会使用静态化的地址,如果产品很多,那么这样的工作也是非常繁琐的。而一旦不设置,URL和搜索引擎收录来说又不

  • 我在几个表单上遇到了chrome自动填充行为的问题。 表单中的字段都有非常常见和准确的名称,如“email”、“name”或“password”,它们还设置了。 autocomplete标志已成功禁用了autocomplete行为,在该行为中,当您开始键入时会显示下拉值,但没有更改Chrome将字段自动填充为的值。 这个行为是可以的,除非chrome不正确地填充输入,例如用电子邮件地址填充电话输入