ngx-google-places-autocomplete не работает с angular 16

GooglePlaceModule не является классом NgModule.

233 GooglePlaceModule,~~~~~~~~~~~~~~~~~

node_modules/ngx-google-places-autocomplete/ngx-google-places-autocomplete.module.d.ts:1:221 экспорт объявить класс GooglePlaceModule { ~~~~~~~~~~~~~~~~~~ Вероятно, это означает, что библиотека (ngx-google-places-autocomplete), объявляющая GooglePlaceModule, несовместима с Angular Ivy. Проверьте, доступна ли более новая версия библиотеки, и обновите ее, если да. Также рассмотрите возможность узнать у авторов библиотеки, будет ли она совместима с Ivy.

Просто обновите мое приложение с 14 до 16.

2 ответа

Как упомянул @CanadianDjiinn, пакет не обновлялся с ноября 2020 года.

У меня возникла та же проблема после обновления angular (v14 ==> v16). Мне удалось это исправить, переключившись на @angular-magic/ngx-gp-autocomplete.

Обновление должно занять всего несколько минут.

Код основан на ngx-google-places-autocomplete, но в него внесены некоторые исправления и улучшения.

Этот пакет не обновлялся уже 3 года, если я не ошибаюсь. Надеюсь, какой-нибудь супер-классный человек сможет заставить его работать с Angular Ivy.

За последние 30 дней было написано несколько блогов, в которых предполагается, что ngx-google-places-autocomplete работает «из коробки». Я отправил несколько вопросов для помощи, надеюсь, они мне ответят :)

Судя по всему, этот блог был опубликован в июне и предполагает, что Angular 16 все еще работает. https://www.laratutorials.com/angular-14-google-places-autocomplete/

Этот блог тот же, но был опубликован на прошлой неделе https://www.tutsmake.com/google-places-autocomplete-in-angular-16/

Другие вопросы по тегам