首页 > 解决方案 > 角谷歌地图

问题描述

我正在为我的项目使用 angular4。它需要添加谷歌地图,为此我使用的是角度谷歌地图(即 AGM ),但是当我将 AngularCoreModule 导入我的 AppModule 时,它​​会引发以下错误:

/home/faraz/Desktop/map-testing/node_modules/@agm/core/services/google-maps-types.d.ts (608,20) 中的错误:在环境枚举声明中,成员初始化程序必须是常量表达式。

使用“typescript”:“~2.3.3”、“@angular/core”:“^4.2.4”和“@agm/core”:“^1.1.0”

import { BrowserModule } from '@angular/platform-browser';
import { NgModule } from '@angular/core';
import { ThemeComponent } from './theme/theme.component';
import { BrowserAnimationsModule } from "@angular/platform-browser/animations";
import { AppRoutingModule } from './app-routing.module';
import { AppComponent } from './app.component';
import { ThemeRoutingModule } from "./theme/theme-routing.module";
import { AuthModule } from "./auth/auth.module";
import { AmChartsModule } from "@amcharts/amcharts3-angular";
import { HttpModule } from "@angular/http";
import { ChartsModule } from 'ng2-charts';
import { FormsModule, ReactiveFormsModule } from '@angular/forms';
import { AgmCoreModule } from '@agm/core'

@NgModule({
    declarations: [
        ThemeComponent,
        AppComponent
    ],
    imports: [
        LayoutModule,
        BrowserModule,
        HttpClientModule,
        BrowserAnimationsModule,
        AppRoutingModule,
        ThemeRoutingModule,
        AuthModule,
        AmChartsModule,
        ChartsModule,
        FormsModule,
        ReactiveFormsModule,
        ModalModule.forRoot(),
        // AgmCoreModule.forRoot(
        //     {
        //         apiKey: ''
        //     }
        // )
    ],
    providers: [],
    bootstrap: [AppComponent]
})
export class AppModule { }

标签: angular

解决方案


推荐阅读