在使用Angular 10和Algolia Places时,如果遇到错误消息“'container' must point to an element.”,这意味着您在指定Algolia Places的container属性时,它必须指向一个元素。
以下是一个解决方法的示例代码:
npm install algolia-places
import { Component, OnInit } from '@angular/core';
import places from 'places.js';
@Component({
selector: 'app-my-component',
templateUrl: './my-component.component.html',
styleUrls: ['./my-component.component.css']
})
export class MyComponentComponent implements OnInit {
ngOnInit() {
places({
container: document.querySelector('#myInput')
});
}
}
请注意,上述示例代码假设您的组件类名为MyComponentComponent,并且您的模板文件名为my-component.component.html。
通过这些步骤,您应该能够成功解决错误消息“'container' must point to an element.”。确保将Algolia Places绑定到正确的元素,并根据自己的项目结构进行适当的调整。