Откуда я импортирую `PlaceResult` из` @ agm / core` - PullRequest
1 голос
/ 27 сентября 2019

Я конвертирую существующее приложение из Angular 5 в Angular 6 и TypeScript 2.9.2, и компилятор жалуется, что ему не нравится: -

import { } from 'googlemaps';

, поэтому я изменил его на: -

import { google } from “@agm/core/services/google-maps-types”;

, поэтому утверждение типа: -

const autocomplete = new google.maps.palces.Autocompete(…);

работает.Но когда я использую это: -

const place: google.maps.places.PlaceResult = autocomplete.getPlace();

, и я получаю сообщение об ошибке: -

Cannot find namespace ‘google'

Я хочу изменить это на: -

const place: PlaceResult = autocomplete.getPlace();

но я могу понять, как импортировать PlaceResult.

Куда импортировать PlaceResult?Это правильный подход или есть какой-то другой способ?

Я использую последние версии @types/googlemaps@3.37.7 и @agm/core@1.0.0 и Angular 6.1.10.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...