在我的离子应用程序中,我正在尝试实现 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();
}
我正在导入: import * as algoliasearch from 'algoliasearch';
import instantsearch from 'instantsearch.js';
declare var instantsearch: any;
事情编译得很好,但是当我打开我的页面时,我收到了错误:
容器必须是
string
或HTMLElement
。找不到#hits
我的'#hits'不是已经是一个字符串了吗?有什么我不应该导入的东西吗?