0

在我的离子应用程序中,我正在尝试实现 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;

事情编译得很好,但是当我打开我的页面时,我收到了错误:

容器必须是stringHTMLElement。找不到#hits

我的'#hits'不是已经是一个字符串了吗?有什么我不应该导入的东西吗?

4

0 回答 0