【发布时间】:2019-09-29 14:45:39
【问题描述】:
我想将places.js 库安装到我的Angular 7 项目中,但我遇到了问题。我已将以下脚本包含在我的“index.html”文件中
<script src="https://cdn.jsdelivr.net/npm/places.js@1.16.4"></script>
<script>
var placesAutocomplete = places({
appId: 'myAppId',
apiKey: 'myApiKey',
container: document.querySelector('#addressInput')
});
</script>
但它只有在我有的时候才有效
<input type="search" id="address-input" placeholder="Where are we going?" />
在我的“index.html”中。我尝试将此输入包含到我的组件中,但它不起作用,并且出现错误
places.js@1.16.4:1 Uncaught Error: Algolia Places: 'container' must point to an <input> element.
是否可以附加此脚本并使其工作?在文档中没有关于打字稿的内容。我也试过 npm install 和
import * from 'places.js'
但有同样的问题。有人可以帮忙吗?
【问题讨论】:
标签: javascript angular typescript api algolia