我正在将现有的应用程序从Angular 5转换为Angular 6和TypeScript 2.9.2,并且编译器抱怨它不喜欢:-
fetch("http://localhost:4000/api/yourEndPoint")
.then(res => res.json())
.then(myResponse => {
let dataContainer = response.data;
let returnedSuccessMessage = dataContainer.success; // output true
})
.catch(err => {// do something with err})
所以我将其更改为:-
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
的最新版本。