В моем ионном приложении я пытаюсь реализовать 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 из 'algoliasearch';
import instantsearch from 'instantsearch.js';
declare var instantsearch: any;
И все компилируется нормально, но потом, когда я иду, чтобы открытьНа моей странице появляется сообщение об ошибке:
Контейнер должен быть string
или HTMLElement
.Невозможно найти # хитов
Разве мои '#hits' уже не являются строкой?Есть что-то, что я должен импортировать, что я не являюсь?