在我的离子应用程序中,我正在尝试实现Algolia。我有以下代码:
search: any;
ngOnInit() {
this.search = instantsearch({
searchClient: algoliasearch(
'5SRF6DY7XY',
'a2cc46cbc3b02e3f93e1a914fe2528ea'),
indexName: 'test'
});
this.search.addWidget(
instantsearch.widgets.hits({
container: '#hits',
})
);
this.search.addWidget(
instantsearch.widgets.searchBox({
container: '#search-box'
})
);
this.search.start();
}
我正在导入: 从“ algoliasearch”导入*作为algoliasearch;
import instantsearch from 'instantsearch.js';
declare var instantsearch: any;
一切正常,但是当我打开页面时,出现了错误:
容器必须为
string
或HTMLElement
。找不到#hits
我的'#hits'不是一个字符串吗?我应该导入一些我不是的东西吗?