代码之家  ›  专栏  ›  技术社区  ›  Dhanya C B

“显示:无”正在添加到google places自动完成输入字段

  •  2
  • Dhanya C B  · 技术社区  · 6 年前

    我有一个angularjs应用程序,我正在使用 this directive 要获取google maps api,请在以下输入字段中放置autocomplete。

    <div>
        <input type="text" autocomplete="off" g-places-autocomplete class="" options="autocompleteOptions" ng-model="location">
    </div>

    问题是输入字段的样式设置为 display: none; ,并且自动完成功能不起作用。

    当我手动将属性设置为 display: block; ,一切正常。我在使用 g-places-autocomplete 指令?

    任何帮助都将不胜感激。提前感谢!

    2 回复  |  直到 6 年前
        1
  •  1
  •   ABelikov    6 年前

    你做得很好。该指令有问题。作为临时解决方案 设置样式中的“显示”。

    Eg公司

    <输入type=“text”autocomplete=“off”g-places-autocomplete class=”options=“autocompleteOptions”ng model=“location”style=“display:initial!important;”>

        2
  •  1
  •   Mat M    6 年前

    这是由谷歌Places服务实验版本的更新引起的。结果表明,默认情况下,如果不指定API版本,则会得到非稳定/非发布版本(???)API的。加载API时指定v3可以保证最新的稳定版本,同时指定v3。xx获得您想要的任何子版本。在本例中,3.31是当前版本,没有此问题,但任何未指定版本的人都收到了当前正在开发的3.32。