Я пытаюсь реализовать функцию автозаполнения поиска Algolia в проекте Angular Dart.
Я могу заставить его работать, если помещаю поле поиска ввода на страницу индекса, но если я помещаю поле поиска в компонент, оно не работает.
См. Прилагаемый проект GitHub с описанием моих проблем.
Когда он загрузится, вы увидите два поля поиска, помеченных соответствующим образом.
Один из них работает, другой - нет.
Что мне нужно сделать, чтобы это поле поиска работало в компоненте?
Спасибо!!!





Я ничего не знаю об Algolia, но предполагаю, что это проблема времени.
Сценарий для инициализации поля поиска запускается до запуска приложения angular, поэтому Algolia не может найти ввод.
Вы можете сделать следующее:
Спасибо, Тед, я смог заставить его работать правильно с вашим первым предложением! Я отправил рабочий код в GitHub, если он кому-то нужен, но в конечном итоге я переместил весь javascript инициализации в функцию js в app.js, а затем использовал настраиваемое событие в ngOnInit для вызова этой функции js. Он работает отлично, большое спасибо за ваше руководство! Кроме того, я поддержал ваш ответ, но моей репутации еще недостаточно, чтобы она учитывалась!