Angular-google-maps: рдПрдУрдЯреА рд╕рдВрдХрд▓рди рдХрд╛рдо рдирд╣реАрдВ рдХрд┐рдпрд╛ рд╣реИред

рдХреЛ рдирд┐рд░реНрдорд┐рдд 8 рд╕рд┐рддре░ 2016  ┬╖  31рдЯрд┐рдкреНрдкрдгрд┐рдпрд╛рдБ  ┬╖  рд╕реНрд░реЛрдд: SebastianM/angular-google-maps

рдореБрджреНрджреЗ рдХрд╛ рд╡рд┐рд╡рд░рдг
рдХреЛрдгреАрдп 2-рдЧреВрдЧрд▓-рдореИрдкреНрд╕ рдПрдУрдЯреА рд╕рдВрдХрд▓рди рдореЗрдВ рдХрд╛рдо рдирд╣реАрдВ рдХрд░рддреЗ рд╣реИрдВред

рдкреНрд░рдЬрдирди рдХреЗ рд▓рд┐рдП рдХрджрдо рдФрд░ рд╕рдорд╕реНрдпрд╛ рдХрд╛ рдПрдХ рдиреНрдпреВрдирддрдо рдбреЗрдореЛ

рдЪрд░рдг 1. рдХреНрд▓реЛрди рдХреЛрдгреАрдп 2-рдмреАрдЬ рдкрд░рд┐рдпреЛрдЬрдирд╛ред
рдЪрд░рдг 2. angular2-google-maps рдкреИрдХреЗрдЬ рд╕реНрдерд╛рдкрд┐рдд рдХрд░реЗрдВред
рдЪрд░рдг 3. SYSTEM_CONFIG_DEV рдФрд░ SYSTEM_BUILDER_CONFIG рдХреЙрдиреНрдлрд╝рд┐рдЧрд░ рдХрд░реЗрдВ

tools/config/project.config.ts

export class ProjectConfig extends SeedConfig {
    ...
    // angular2 google maps SYSTEM_CONFIG_DEV
    this.SYSTEM_CONFIG_DEV.paths['angular2-google-maps/core'] = `node_modules/angular2-google-maps/core/index.js`;
    this.SYSTEM_CONFIG_DEV.packages['angular2-google-maps/core'] = {  main: 'index.js', defaultExtension: 'js' };

    // angular2 google maps SYSTEM_BUILDER_CONFIG
    this.SYSTEM_BUILDER_CONFIG.paths['angular2-google-maps/core'] = `node_modules/angular2-google-maps/core/index.js`;
    this.SYSTEM_BUILDER_CONFIG.packages['angular2-google-maps/core'] = {  main: 'index.js', defaultExtension: 'js' };
}

рдЪрд░рдг 4. рдЕрдкрдиреА рд╕рд╛рдЗрдЯ рдкрд░ рдХреЛрдб рд▓рд┐рдЦрдирд╛ рдкреНрд░рд╛рд░рдВрдн рдХрд░рдирд╛
рдЪрд░рдг 5. npm start (рдпрд╣ рдЕрдЪреНрдЫреА рддрд░рд╣ рд╕реЗ рдХрд╛рдо рдХрд┐рдпрд╛)
рдЪрд░рдг 6. npm run serve.prod (рдпрд╣ рднреА рдЕрдЪреНрдЫрд╛ рдХрд╛рдо рдХрд┐рдпрд╛)ред
рдЪрд░рдг 6. npm run build.prod.exp ( рддреНрд░реБрдЯрд┐ рд╣реЛрддреА рд╣реИ ред рдЗрд╕ рдирд┐рд░реНрдорд╛рдг рдореЗрдВ рдПрдУрдЯреА рд╕рдВрдХрд▓рди рд╣реИред)

рд╡рд░реНрддрдорд╛рди рд╡реНрдпрд╡рд╣рд╛рд░

AOT рд╕рдВрдХрд▓рди рдХрд╛рдо рдирд╣реАрдВ рдХрд┐рдпрд╛ рдЧрдпрд╛ рдерд╛ред (compile.ahead.prod)

...
[17:41:20] Starting 'build.prod.exp'...
[17:41:20] Starting 'clean.prod'...
[17:41:21] Deleted dist/prod
[17:41:21] Deleted dist/tmp
[17:41:21] Finished 'clean.prod' after 1.37 s
[17:41:21] Starting 'tslint'...
[17:41:26] Finished 'tslint' after 5.02 s
[17:41:26] Starting 'css-lint'...
[17:41:31] Finished 'css-lint' after 4.59 s
[17:41:31] Starting 'build.assets.prod'...
[17:41:31] Finished 'build.assets.prod' after 100 ms
[17:41:31] Starting 'build.html_css'...
[17:41:32] Finished 'build.html_css' after 1.25 s
[17:41:32] Starting 'copy.prod'...
[17:41:32] Finished 'copy.prod' after 54 ms
[17:41:32] Starting 'compile.ahead.prod'...
Error: Error encountered resolving symbol values statically. Function calls are not supported. Consider replacing the function or lambda with a reference to an exported function, resolving symbol AppModule in /home/ody12/workspace-mine/angular2-seed/dist/tmp/app/app.module.ts, resolving symbol AppModule in /home/ody12/workspace-mine/angular2-seed/dist/tmp/app/app.module.ts
    at simplifyInContext (/Users/iminar/Dev/angular/modules/@angular/compiler-cli/src/static_reflector.ts:540:15)
    at StaticReflector.simplify (/Users/iminar/Dev/angular/modules/@angular/compiler-cli/src/static_reflector.ts:544:18)
    at StaticReflector.annotations (/Users/iminar/Dev/angular/modules/@angular/compiler-cli/src/static_reflector.ts:92:28)
    at _loop_1 (/Users/iminar/Dev/angular/modules/@angular/compiler-cli/src/codegen.ts:63:48)
    at CodeGenerator.readFileMetadata (/Users/iminar/Dev/angular/modules/@angular/compiler-cli/src/codegen.ts:57:22)
    at /Users/iminar/Dev/angular/modules/@angular/compiler-cli/src/codegen.ts:105:56
    at Array.map (native)
    at CodeGenerator.codegen (/Users/iminar/Dev/angular/modules/@angular/compiler-cli/src/codegen.ts:105:33)
    at codegen (/home/ody12/workspace-mine/angular2-seed/tools/tasks/seed/compile.ahead.prod.ts:14:69)
    at Object.main (/home/ody12/workspace-mine/tools/@angular/tsc-wrapped/src/main.ts:44:12)
Compilation failed
...

рдЕрдкреЗрдХреНрд╖рд┐рдд / рд╡рд╛рдВрдЫрд┐рдд рд╡реНрдпрд╡рд╣рд╛рд░
рдХрд╛рд╢ рдареАрдХ рдХрд╛рдо рдХрд░рддрд╛ред рдореЗрд░реА рдорджрдж рдХрд░реЛред

angular2 рдФрд░ angular2- рдЧреВрдЧрд▓-рдореИрдкреНрд╕ рд╕рдВрд╕реНрдХрд░рдг

рдХреЛрдгреАрдп 2: рдЖрд░рд╕реА 6
рдХреЛрдгреАрдп 2-рдЧреВрдЧрд▓-рдореИрдкреНрд╕: "0.14.0",

рдЕрдиреНрдп рд╕реВрдЪрдирд╛

рдкрдврд╝рдиреЗ рдХреЗ рд▓рд┐рдП рдзрдиреНрдпрд╡рд╛рдж

рд╕рдмрд╕реЗ рдЙрдкрдпреЛрдЧреА рдЯрд┐рдкреНрдкрдгреА

@basvdijk рдХреНрд╖рдорд╛ рдХрд░реЗрдВ рджреЛрд╕реНрддреЛрдВ, рдореИрдВ рд╡рд░реНрддрдорд╛рди рдореЗрдВ рдмрд┐рд▓реНрдб рдХрд╛ рдкреБрдирд░реНрд▓реЗрдЦрди рдХрд░ рд░рд╣рд╛ рд╣реВрдВ

рд╕рднреА 31 рдЯрд┐рдкреНрдкрдгрд┐рдпрд╛рдБ

@DoyeonOhTravel рдХреИрд╕реЗ рдЖрдк рдЕрдкрдиреЗ app.module.ts рдХреЛрдб рд╕рд╛рдЭрд╛ рдХрд░ рд╕рдХрддреЗ рд╣реИрдВ? рдзрдиреНрдпрд╡рд╛рдж!

рдореИрдВ рдПрдХ рд╣реА рдЪреАрдЬ рджреЗрдЦ рд░рд╣рд╛ рд╣реВрдВ - рд╕рдВрднрд╡рддрдГ рдХреБрдЫ рдХрд░рдиреЗ рдХреЗ рд▓рд┐рдП рдПрдХ рд▓рд╛рдкрддрд╛ ngc -generated .metadata.json рдлрд╝рд╛рдЗрд▓ред Https://github.com/angular/angular/issues/11262 рджреЗрдЦреЗрдВ

@SebastianM рд╡рд╛рд╕реНрддрд╡ рдореЗрдВ рдХреЛрдгреАрдп рдЯреАрдо рдХрд╛ рд╕реБрдЭрд╛рд╡ рд╣реИ рдХрд┐ рдкреБрд╕реНрддрдХрд╛рд▓рдп рд╡рд┐рдХреНрд░реЗрддрд╛рдУрдВ рдХреЛ рднреА .metadata.json рдлрд╝рд╛рдЗрд▓реЛрдВ рдХреЛ рд╢рд┐рдк рдХрд░рдирд╛ рдЪрд╛рд╣рд┐рдПред рдпреЗ рдлрд╛рдЗрд▓реЗрдВ рдПрдирдЬреАрд╕реА рджреНрд╡рд╛рд░рд╛ рд╕реНрд╡рдЪрд╛рд▓рд┐рдд рд░реВрдк рд╕реЗ рдирд┐рд░реНрдорд┐рдд рд╣реЛрддреА рд╣реИрдВред

рдЖрдкрдХреА рдЯрд┐рдкреНрдкрдгреА рдиреАрдЪреЗ рдЙрдкрдпреЛрдЧреА рд╣реЛ рд╕рдХрддреА рд╣реИ:

https://github.com/angular/angular/issues/11262#issuecomment -244449696

https://github.com/angular/angular/issues/11262#issuecomment -244472000

https://github.com/angular/angular/issues/11262#issuecomment -244489405

рдкреВрд░реА рдмрд╛рддрдЪреАрдд (https://github.com/angular/angular/issues/11262)

@SebastianM рдпрд╣ рдореЗрд░рд╛ app.module.ts рдХреЛрдб рд╣реИред рдЖрдкрдХрд╛ рдЙрддреНрддрд░ рдзрдиреНрдпрд╡рд╛рдж!

import { NgModule } from '@angular/core';
import { BrowserModule } from '@angular/platform-browser';
import { APP_BASE_HREF } from '@angular/common';
import { RouterModule } from '@angular/router';
import { HttpModule } from '@angular/http';
import { AppComponent } from './app.component';
import { routes } from './app.routes';

import { AboutModule } from './about/about.module';
import { HomeModule } from './home/home.module';
import { SharedModule } from './shared/shared.module';
import { AgmCoreModule } from 'angular2-google-maps/core/index.js';
import { provideLazyMapsAPILoaderConfig } from 'angular2-google-maps/core';

@NgModule({
  imports: [
    BrowserModule,
    HttpModule,
    RouterModule.forRoot(routes),
    AboutModule,
    HomeModule,
    SharedModule.forRoot(),
    AgmCoreModule.forRoot()
  ],
  declarations: [AppComponent],
  providers: [
    {
      provide: APP_BASE_HREF,
      useValue: '<%= APP_BASE %>'
    },
    provideLazyMapsAPILoaderConfig({
      apiKey: 'key',
      clientId: ''
    })
  ],
  bootstrap: [AppComponent]

})

export class AppModule { }

@ rh389 @ naveedahmed1 рдЬреИрд╕рд╛ рдХрд┐ рдЖрдк рдХрд╣рддреЗ рд╣реИрдВ, рдРрд╕рд╛ рд▓рдЧрддрд╛ рд╣реИ рдХрд┐ metadata.json ред рдзрдиреНрдпрд╡рд╛рдж!ред

@SebastianM рдФрд░ рдпрд╣ рд╢рд╛рдЦрд╛ googleMap рдХрд╛ рдЙрдкрдпреЛрдЧ рдХрд░рдиреЗ рдХреЗ рд╕рд╛рде рдирдореВрдирд╛ рдХреЛрдб рд╣реИред

@DoyeonOhTravelHow @doyeonOh @ naveedahmed1 рдзрдиреНрдпрд╡рд╛рдж рджреЛрд╕реНрддреЛрдВ! рдореИрдВ рдЖрдЬ рд╢рд╛рдо рдЗрд╕рдХреА рдЬрд╛рдВрдЪ рдХрд░реВрдВрдЧрд╛ред

рдЗрд╕ рдлрд┐рдХреНрд╕ рдХреА рд╕реНрдерд┐рддрд┐ рдХреЗ рдмрд╛рд░реЗ рдореЗрдВ рдирд┐рд╢реНрдЪрд┐рдд рдирд╣реАрдВ рд╣реИ, рд▓реЗрдХрд┐рди рдпрд╣ рднреА рдЕрдЪреНрдЫрд╛ рд╣реЛ рд╕рдХрддрд╛ рд╣реИ рдХрд┐ рдЖрдк рдЗрд╕реА рдореБрджреНрджреЗ рдХреЛ ng2-Translate рдореЗрдВ рдЪреЗрдХрдЖрдЙрдЯ рдХрд░реЗрдВред

рдЗрд╕рдореЗрдВ рдореИрдВ рдПрдХ рдмреНрд▓реЙрдЧ рдкреЛрд╕реНрдЯ рдкрд░ рдкреНрд░рдХрд╛рд╢ рдбрд╛рд▓реВрдВрдЧрд╛ рдЬрд┐рд╕рдореЗрдВ рдмрддрд╛рдпрд╛ рдЧрдпрд╛ рд╣реИ рдХрд┐ рдЗрд╕реЗ рд╕рд╛рдорд╛рдиреНрдп рд░реВрдк рд╕реЗ рдХреИрд╕реЗ рд╣рд▓ рдХрд┐рдпрд╛ рдЬрд╛рдП рдФрд░ рдХреБрдЫ рд▓рд┐рдВрдХ рдЬреЛ рдкреБрд╕реНрддрдХрд╛рд▓рдпреЛрдВ рдХреЗ рд░рд┐рдкреЛрдЬ рдХрд╛ рдЙрджрд╛рд╣рд░рдг рджреЗрддреЗ рд╣реИрдВ

рдореИрдВрдиреЗ рдЖрдкрдХреЗ рджреНрд╡рд╛рд░рд╛ рдЙрд▓реНрд▓рд┐рдЦрд┐рдд рдмреНрд▓реЙрдЧ рдкреЛрд╕реНрдЯ рд▓рд┐рдЦреА рд╣реИред рдореБрдЭреЗ рдЦреБрд╢реА рд╣реИ рдХрд┐ рддреБрдореНрд╣реЗрдВ рдЗрд╕реЗ рдкрд╕рдВрдж рдХрд┐рдпрд╛ рд╣реИред рдореБрдЭреЗ рд▓рдЧрддрд╛ рд╣реИ рдХрд┐ рдЖрдк рдЬрд┐рд╕ рддреНрд░реБрдЯрд┐ рдореЗрдВ рдЪрд▓ рд░рд╣реЗ рд╣реИрдВ рд╡рд╣ metadata.json рдлрд╝рд╛рдЗрд▓реЛрдВ рд╕реЗ рд╕реАрдзреЗ рд╕рдВрдмрдВрдзрд┐рдд рдирд╣реАрдВ рд╣реИ, рд╣рд╛рд▓рд╛рдВрдХрд┐ рдЖрдкрдХреЛ рдЙрди рд▓реЛрдЧреЛрдВ рдХреА рднреА рдЖрд╡рд╢реНрдпрдХрддрд╛ рд╣реЛрдЧреАред рдореЗрд░рд╛ рдЕрдиреБрдорд╛рди рд╣реИ рдХрд┐ рдХрд╣реАрдВ рди рдХрд╣реАрдВ рдЖрдкрдХреЗ рдХреЛрдб рдореЗрдВ рдЖрдкрдХреЗ рдкрд╛рд╕ export const blah = () => something рдЬрд┐рд╕реЗ export function blah() { return something; } рдмрджрд▓рдирд╛ рд╣реЛрдЧрд╛ред

рдореИрдВрдиреЗ рдПрдХ рдФрд░ рд▓реЗрдЦ рд▓рд┐рдЦрд╛ рд╣реИ рдЬреЛ рдХреБрдЫ рддреНрд░реБрдЯрд┐рдпреЛрдВ рдХреЗ рд╕рдорд╛рдзрд╛рди рдХреЗ рдорд╛рдзреНрдпрдо рд╕реЗ рдЬрд╛рддрд╛ рд╣реИ ( Function calls are not supported рддреНрд░реБрдЯрд┐ рд╕рд╣рд┐рдд) рдореИрдВ рдЕрдкрдбреЗрдЯ рдХрд░рдиреЗ рдХреЗ рд▓рд┐рдП рдкреБрд╕реНрддрдХрд╛рд▓рдпреЛрдВ рдореЗрдВ рдЪрд▓рд╛ рдЧрдпрд╛ рд╣реВрдВ рдЬреЛ рдПрдУрдЯреА рдХреЗ рдЕрдиреБрдХреВрд▓ рд╣реИред

AoT рд╕рдорд░реНрдерди рдХреЗ рд▓рд┐рдП +1
Ionic2 RC0 рдХреЗ рд╕рд╛рде рдХреЛрдгреАрдп 2-рдЧреВрдЧрд▓-рдореИрдк рдХреЛ рдПрдХреАрдХреГрдд рдХрд░рдиреЗ рдХреЗ рд▓рд┐рдП рдХрд▓ рд╕рдВрдШрд░реНрд╖ рдХрд░ рд░рд╣рд╛ рдерд╛

рдЖрдкрдХрд╛ рдмрд╣реБрдд рдмрд╣реБрдд рдзрдиреНрдпрд╡рд╛рдж!

@modularcoder рдХреНрдпрд╛ рдЖрдкрдХреЛ рд╡рд╛рд╕реНрддрд╡ рдореЗрдВ рдпрд╣ рдХрд╛рдо рдХрд░ рд░рд╣рд╛ рдерд╛? рдореИрдВрдиреЗ рд▓реИрдореНрдмрдбрд╛ рдХреЛ рдмрджрд▓рдиреЗ рдХреА рдХреЛрд╢рд┐рд╢ рдХреА рдЬреИрд╕рд╛ рдХрд┐ рдПрдХ рдХрд╛рд░рдЦрд╛рдиреЗ-рдкреИрдЯрд░реНрди рдлрд╝рдВрдХреНрд╢рди рдФрд░ рдирд┐рд░реНрдпрд╛рдд рдореЗрдВ рдКрдкрд░ рджреЛ рдкрджреЛрдВ рдХрд╛ рд╕реБрдЭрд╛рд╡ рджрд┐рдпрд╛ рдЧрдпрд╛ рдерд╛, рд▓реЗрдХрд┐рди рдпрд╣ рдЕрднреА рднреА рд╡рд┐рдлрд▓ рд╣реЛ рд░рд╣рд╛ рдерд╛ред

рджреЗрд╡ рдПрд╡ рдХреЗ рд▓рд┐рдП рдирд┐рд░реНрдорд╛рдг рдореЗрдВ рдХреЗрд╡рд▓ рдПрдУрдЯреА рдХреЗ рдмрд┐рдирд╛ @lazarljubenovicред

рдореИрдВрдиреЗ рдпрд╣рд╛рдБ рдЪрд░рдгреЛрдВ рдХрд╛ рд╡рд░реНрдгрди рдХрд┐рдпрд╛ рд╣реИ
https://forum.ionicframework.com/t/angular2-google-maps-in-ionic-2/65736

рд╕реБрдирд┐рд╢реНрдЪрд┐рдд рдХрд░реЗрдВ рдХрд┐ рдЖрдкрдХреЗ рдкрд╛рд╕ @ рдЖрдпрдирд┐рдХ / рдРрдк-рд╕реНрдХреНрд░рд┐рдкреНрдЯ рдХрд╛ рдирд╡реАрдирддрдо рд╕рдВрд╕реНрдХрд░рдг рд╕реНрдерд╛рдкрд┐рдд рд╣реИ рдЬреЛ рджреЗрд╡ рдмрд┐рд▓реНрдб рдХреЗ рджреМрд░рд╛рди рдПрдУрдЯреА рд╕рдВрдХрд▓рди рдирд╣реАрдВ рдХрд░рддрд╛ рд╣реИред
https://github.com/driftyco/ionic-app-scripts

@modularcoder рдЬрдм рдЖрдк рдПрдВрдбреНрд░реЙрдЗрдб рдХреЗ рд▓рд┐рдП рдРрдк рдХрд╛ рдирд┐рд░реНрдорд╛рдг рдХрд░рдирд╛ рд╣реИ рддреЛ рдХреНрдпрд╛ рдХрд░рдирд╛ рд╣реИ, рддреНрд░реБрдЯрд┐ рд╣реИ ... рдХреНрдпрд╛ рдЖрдкрдХреЛ рдЗрд╕рдХреЗ рд▓рд┐рдП рдХреЛрдИ рд╕рдорд╛рдзрд╛рди рдорд┐рд▓рд╛? рд╢рд╛рдпрдж рд╣рдо рдЗрд╕ рдмрд┐рдВрджреБ рдкрд░ рдХреНрд╖реБрдзрд╛ рдХреЗ рд▓рд┐рдП Ionic 2 рдХрд╛ рдЙрдкрдпреЛрдЧ рдирд╣реАрдВ рдХрд┐рдпрд╛ рдЬрд╛рдирд╛ рдЪрд╛рд╣рд┐рдП, рд╡рд╛рд╕реНрддрд╡ рдореЗрдВ рдХреБрдЫ рднреА рдирд╣реАрдВ ...

@allurco рд╣рд╛рдБ, рдореИрдВрдиреЗ рдкреИрдХреЗрдЬ рдореЗрдВ рдХрд╛рд░реНрдп рдХреЛ рдмрдирд╛рдиреЗ рдХреЗ рд▓рд┐рдП "--рджреЗрд╡" рдзреНрд╡рдЬ рдХреЛ рдЬреЛрдбрд╝рдХрд░ рдПрдУрдЯреА рд╕рдВрдХрд▓рди рдХреЗ рдмрд┐рдирд╛ рдРрдк рдмрдирд╛рдиреЗ рдореЗрдВ рдХрд╛рдордпрд╛рдмреА рд╣рд╛рд╕рд┐рд▓ рдХреА рд╣реИред

рдореИрдВрдиреЗ рдПрдХ рдЙрджрд╛рд╣рд░рдг рд░реЗрдкреЛ рдмрдирд╛рдпрд╛ рд╣реИ
https://github.com/modularcoder/ionic2-angular2-google-maps-example/blob/master/README.md

рдЕрдзрд┐рдХ рдЬрд╛рдирдХрд╛рд░реА рдХреЗ рд▓рд┐рдП readme рдХрд╛ рд╕рдВрджрд░реНрдн рд▓реЗрдВред

PS рд╕реБрдирд┐рд╢реНрдЪрд┐рдд рдХрд░реЗрдВ рдХрд┐ рдЖрдкрдХреЗ рдкрд╛рд╕ @ рдЖрдпрдирд┐рдХ / рдРрдк-рд╕реНрдХреНрд░рд┐рдкреНрдЯ рдкреИрдХреЗрдЬ рдХрд╛ рдирд╡реАрдирддрдо рд╕рдВрд╕реНрдХрд░рдг рд╕реНрдерд╛рдкрд┐рдд рд╣реИред

рдЗрд╕ рдмрдЧ рдХреЛ рдареАрдХ рдХрд┐рдпрд╛ рдЬрд╛ рд╕рдХрддрд╛ рд╣реИ рдкрд░ @SebastianM рдХреЛрдИ рднреА рдЕрдкрдбреЗрдЯ? рдзрдиреНрдпрд╡рд╛рдж!

@basvdijk рдХреНрд╖рдорд╛ рдХрд░реЗрдВ рджреЛрд╕реНрддреЛрдВ, рдореИрдВ рд╡рд░реНрддрдорд╛рди рдореЗрдВ рдмрд┐рд▓реНрдб рдХрд╛ рдкреБрдирд░реНрд▓реЗрдЦрди рдХрд░ рд░рд╣рд╛ рд╣реВрдВ

@ рд╕рдмрд╕реНрдЯрд┐рдпрдирдо рдЧреНрд░реЗрдЯ! рдЖрдкрдХрд╛ рдкреНрд░рдпрд╛рд╕ рд╡рд╛рд╕реНрддрд╡ рдореЗрдВ рд╕рд░рд╛рд╣рдиреАрдп рд╣реИ ЁЯСН

рдпрд╣ рджреЗрдЦрдирд╛ рдмрд╣реБрдд рдЕрдЪреНрдЫрд╛ рд╣реИ! рдЬрдм рдЖрдк рдЗрд╕ рдЕрджреНрдпрддрди рдХреЛ рдЬрд╛рд░реА рдХрд░рдиреЗ рдЬрд╛ рд░рд╣реЗ рд╣реИрдВ, рддреЛ рдХреЛрдИ рд╡рд┐рдЪрд╛рд░?

рдХреНрдпрд╛ рдпрд╣ рддрдп рд╣реИ? AoT рдХреЗ рд╕рд╛рде рдХреЛрдгреАрдп 2-рдЧреВрдЧрд▓-рдореИрдкреНрд╕ рдХрд╛ рдЙрдкрдпреЛрдЧ рдХрд░рдирд╛ рддреНрд░реБрдЯрд┐ "рддреНрд░реБрдЯрд┐ рдкреНрд░рддреАрдХ рдореВрд▓реНрдпреЛрдВ рдХреЛ рд╣рд▓ рдХрд░рдиреЗ рдореЗрдВ рддреНрд░реБрдЯрд┐ рдХрд╛ рд╕рд╛рдордирд╛ рдХрд░рдирд╛ рдкрдбрд╝рд╛ред рдлрд╝рдВрдХреНрд╢рди рдХреЙрд▓ рд╕рдорд░реНрдерд┐рдд рдирд╣реАрдВ рд╣реИрдВред рдирд┐рд░реНрдпрд╛рдд рдХрд┐рдП рдЧрдП рдлрд╝рдВрдХреНрд╢рди рдХреЗ рд╕рдВрджрд░реНрдн рдореЗрдВ рдлрд╝рдВрдХреНрд╢рди рдпрд╛ рд▓реИрдореНрдмреНрдбрд╛ рдХреЛ рдмрджрд▓рдиреЗ рдкрд░ рд╡рд┐рдЪрд╛рд░ рдХрд░реЗрдВ, рдкреНрд░рддреАрдХ рдХреЛ рд╣рд▓ рдХрд░рдиреЗ рдХреЗ рд▓рд┐рдП" рдХреНрдпрд╛ рдХреЛрдИ рдЗрд╕рдХреЗ рд▓рд┐рдП рдорд╛рд░реНрдЧрджрд░реНрд╢рди рдХрд░ рд╕рдХрддрд╛ рд╣реИ?

рдореБрдЭреЗ рд▓рдЧрддрд╛ рд╣реИ рдХрд┐ рдмрдЧ рдХреЛ рдареАрдХ рдХрд░ рджрд┐рдпрд╛ рдЧрдпрд╛ рд╣реИ рдФрд░ рдЗрд╕ рдореБрджреНрджреЗ рдХреЛ 0.16 рдореАрд▓ рдХреЗ рдкрддреНрдерд░ рдореЗрдВ рдЬреЛрдбрд╝рд╛ рдЧрдпрд╛ рд╣реИ

@ naveedahmed1 0.16.0 рдХреЗ рд▓рд┐рдП рдореАрд▓ рдХрд╛ рдкрддреНрдерд░ 55% рдкрд░ рд╣реИ https://github.com/SebastianM/angular2-google-maps/milestone/12

рд╢рд╛рдпрдж рдпрд╣ рдореИрдВ рд╣реВрдВ, рд▓реЗрдХрд┐рди рдореИрдВрдиреЗ GitHub рд░рд┐рдкреЙрдЬрд┐рдЯрд░реА рд╕реЗ рд▓рд╛рдЗрдмреНрд░реЗрд░реА рд╕реНрдерд╛рдкрд┐рдд рдХреА рдФрд░ рдореБрдЭреЗ 2 рдФрд░ рддреНрд░реБрдЯрд┐рдпрд╛рдВ рдорд┐рд▓реАрдВ:
Consider replacing the function or lambda with a reference to an exported function, resolving symbol LAZY_MAPS_API_CONFIG in /Users/william/Ionic/mapOnDevice1/node_modules/angular2-google-maps/src/core/services/maps-api-loader/lazy-maps-api-loader.ts, resolving symbol AgmCoreModule in /Users/william/Ionic/mapOnDevice1/node_modules/angular2-google-maps/src/core/core-module.ts,

рдХрд┐рд╕реА рдФрд░ рдХреЛ ?

@ tchinou1 рд░реВрдк рдореЗрдВ рдЙрд▓реНрд▓реЗрдЦ рдХрд┐рдпрд╛ рдкрд╣рд▓реЗ AOT рд╕рдорд░реНрдерди рдХреЗ рд╕рд╛рде 0.16.0 рдХреЗ рд▓рд┐рдП рдореАрд▓ рдХрд╛ рдкрддреНрдерд░ 55% рд╣реИ рдпрд╣ рджреЗрдЦрдиреЗ рдХреЗ https://github.com/SebastianM/angular2-google-maps/milestone/12 рджреВрд░ рдХреЗ рд░реВрдк рдореЗрдВ рдХреЗ рд░реВрдк рдореЗрдВ рдореБрдЭреЗ рдкрддрд╛ рд╣реИ рдирд╡реАрдирддрдо рд╕рдВрд╕реНрдХрд░рдг рдЬрд╛рд░реА рдХрд┐рдпрд╛ рдХрд░рддрд╛ рд╣реВрдБ рдЕрднреА рддрдХ рдПрдУрдЯреА рдХрд╛ рд╕рдорд░реНрдерди рдирд╣реАрдВ рдХрд░рддреЗред

@basvdijk npm install git+https://[email protected]/SebastianM/angular2-google-maps.git рдЪрд▓рдиреЗ рд╕реЗ рдпрд╣ рд╕рдВрд╢реЛрдзрдиреЛрдВ рдХреЗ рд╕рд╛рде рд╕рдВрд╕реНрдХрд░рдг рд╕реНрдерд╛рдкрд┐рдд рдирд╣реАрдВ рдХрд░реЗрдЧрд╛?

@staticint рдЬреЛ рд╡рд╛рд╕реНрддрд╡ рдореЗрдВ рдорд╛рдорд▓рд╛ рд╣реЛ рд╕рдХрддрд╛ рд╣реИред рд╢рд╛рдпрдж @SebastianM рдпрд╣ рд╡рд░реНрдгрди рдХрд░ рд╕рдХрддрд╛ рд╣реИ рдХрд┐ рдЖрдк AoT рд╕рдорд░реНрдерди рдХреЗ рд╕рд╛рде рдирд╡реАрдирддрдо git рд╕рдВрд╕реНрдХрд░рдг рдХреИрд╕реЗ рд╕реНрдерд╛рдкрд┐рдд рдХрд░ рд╕рдХрддреЗ рд╣реИрдВред

рд╕рдВрдкрд╛рджрд┐рдд рдХрд░реЗрдВ: рдХреНрд╖рдорд╛ рдХрд░реЗрдВ, рдореИрдВ рдЧрд▓рдд рд╣реВрдВ - npm рдЗрдВрд╕реНрдЯреЙрд▓реЗрд╢рди рдЖрдкрдХреЗ рд▓рд┐рдП рдкрд╣рд▓реЗ рд╕реЗ рдирд┐рд░реНрдорд┐рдд рд╣реЛрдирд╛ рдЪрд╛рд╣рд┐рдПред

рд╕реАрдзреЗ npm рдХреЗ рд╕рд╛рде рд░реЗрдкреЛ рдЦреАрдВрдЪрдХрд░ рдЖрдк рдХреЗрд╡рд▓ рд╕реНрд░реЛрдд рдкреНрд░рд╛рдкреНрдд рдХрд░ рд░рд╣реЗ рд╣реИрдВ, рдирд┐рд░реНрдорд┐рдд рд╕рдВрдкрддреНрддрд┐ рдирд╣реАрдВред

рд╕рд┐рджреНрдзрд╛рдВрдд рд░реВрдк рдореЗрдВ рдЖрдк рдЗрд╕ рд░реЗрдкреЛ рдХреЛ рдХреНрд▓реЛрди рдХрд░ рд╕рдХрддреЗ рд╣реИрдВ, рдЗрд╕реЗ рд╕реНрдерд╛рдиреАрдп рд░реВрдк рд╕реЗ npm рд▓рд┐рдВрдХ рдХрд░ рд╕рдХрддреЗ рд╣реИрдВ, рд▓реЗрдХрд┐рди рдпрд╣ рдХреЗрд╡рд▓ рд╕реНрдерд╛рдиреАрдп рд╡рд┐рдХрд╛рд╕ рдХреЗ рд▓рд┐рдП рд╡реНрдпрд╛рд╡рд╣рд╛рд░рд┐рдХ рд╣реИред рдпрд╛ рдЖрдк рдХрд╣реАрдВ рднреА рдмрд┐рд▓реНрдб рдХреЗ рдЯрд╛рд░рдмреЙрд▓ рдХреЛ рдЕрдкрд▓реЛрдб рдХрд░ рд╕рдХрддреЗ рд╣реИрдВ рдФрд░ рдЗрд╕реЗ npm рдХреЗ рд╕рд╛рде рдЦреАрдВрдЪ рд╕рдХрддреЗ рд╣реИрдВ ред

рдХреНрдпрд╛ рдХрд┐рд╕реА рдХреЛ рдпрд╣ рдХреИрд╕реЗ GitHub рднрдВрдбрд╛рд░ рд╕реЗ рд╕реНрдерд╛рдкрд┐рдд рдХрд░рдиреЗ рдХреЗ рд▓рд┐рдП рдкрддрд╛ рд╣реИ?

рдзрдиреНрдпрд╡рд╛рдж

@ tchinou1 рдпрд╣ рдбреЙрдХреНрд╕ рдореЗрдВ рд╣реИ ред

рдПрдХ рдкреНрд░рд╢реНрдиред рдореИрдВрдиреЗ рд╕рд┐рд░реНрдл рдорд╛рд╕реНрдЯрд░ рдмреНрд░рд╛рдВрдЪ рдХреЛ рдХрд╛рдВрдЯ-рдЫрд╛рдВрдЯ, рдХреНрд▓реЛрди, рдмрд┐рд▓реНрдЯ рдФрд░ npm-link'd рдХрд┐рдпрд╛ рдФрд░ рдЕрдкрдиреЗ рдореМрдЬреВрджрд╛ рдкреНрд░реЛрдЬреЗрдХреНрдЯ рдкрд░ рдореБрдЭреЗ Uncaught Error: Can't resolve all parameters for LazyMapsAPILoader: (?, WindowRef, DocumentRef). ред рдореИрдВ рдЕрдкрдиреЗ рдореЙрдбреНрдпреВрд▓ рдХреЗ imports рдореЗрдВ рдирд┐рдореНрди рдХреЛрдб рдХреЗ рд╕рд╛рде рдПрдХ рдЖрд▓рд╕реА рд▓реЛрдб рдХрд┐рдП рдЧрдП рдореЙрдбреНрдпреВрд▓ рдореЗрдВ рдЗрд╕ рдХрд╛рдо рдХреЛ рдЖрдпрд╛рдд рдХрд░ рд░рд╣рд╛ рд╣реВрдВ:

AgmCoreModule.forRoot({
    apiKey: 'xxx',
}),

рдореИрдВрдиреЗ рдПрдХ рдХрд╛рд▓реЗ рд░рдВрдЧ рдХреА рдирдИ рдкрд░рд┐рдпреЛрдЬрдирд╛ рдмрдирд╛рдиреЗ рдХреА рдХреЛрд╢рд┐рд╢ рдХреА рдФрд░ рд╕реНрдерд┐рддрд┐ рдХреЛ рдиреНрдпреВрдирддрдо рд░реВрдк рд╕реЗ рдкреБрди: рдкреНрд░рд╕реНрддреБрдд рдХрд░рдиреЗ рдХреА рдХреЛрд╢рд┐рд╢ рдХреА, рд▓реЗрдХрд┐рди рдпрд╣ рдЕрдиреНрдп рд░реЗрдкреЛ рдореЗрдВ рдХрд╛рдо рдХрд░рддрд╛ рд╣реИ рдЗрд╕рд▓рд┐рдП рдореБрдЭреЗ рдкрддрд╛ рдирд╣реАрдВ рд╣реИ рдХрд┐ рдХрд╣рд╛рдВ рд╕реЗ рд╢реБрд░реВ рдХрд░рдирд╛ рд╣реИред рдпрд╣ рдРрд╕рд╛ рд╣реИ рдЬреИрд╕реЗ рдпрд╣ forRoot рдкрджреНрдзрддрд┐ рд╕реЗ рдкреНрд░рд╛рдкреНрдд рдХреА рдЧрдИ рд╡рд╕реНрддреБ рдХреЛ рдкреНрд░рд╛рдкреНрдд рдирд╣реАрдВ рдХрд░рддрд╛ рд╣реИред

рдХрд┐рд╕реА рдХреЗ рдкрд╛рд╕ рднреА рдРрд╕реА рд╣реА рд╕реНрдерд┐рддрд┐ рдереА рдпрд╛ рдпрд╣ рддреНрд░реБрдЯрд┐ рд╕рдВрджреЗрд╢ рдерд╛? рдореБрдЭреЗ рдкрддрд╛ рд╣реИ рдХрд┐ рдпрд╣ рдмрд┐рдирд╛ рдХрд┐рд╕реА рдХреЛрдб рдФрд░ рдПрдХ рдЧреИрд░-рдкреНрд░рдЬрдирди рдпреЛрдЧреНрдп рддреНрд░реБрдЯрд┐ рдХреЗ рдмрд┐рдирд╛ рдПрдХ рд▓рдВрдмрд╛ рд╢реЙрдЯ рд╣реИ, рд▓реЗрдХрд┐рди рдореИрдВ рд╡рд┐рдЪрд╛рд░реЛрдВ рд╕реЗ рдмрд╛рд╣рд░ рдирд┐рдХрд▓ рд░рд╣рд╛ рд╣реВрдВред

рдореИрдВ рдЕрдкрдиреЗ рдХреЛрдгреАрдп Google рдирдХреНрд╢реЗ рдХреЛ рдХреИрд╕реЗ рдЕрдкрдбреЗрдЯ рдХрд░ рд╕рдХрддрд╛ рд╣реВрдВ рддрд╛рдХрд┐ AOT рдХрд╛рдо рдХрд░реЗ? AOT рд╕рдВрд╕реНрдХрд░рдг рдЕрдм рдЙрдкрд▓рдмреНрдз рд╣реИ?

AOT рдХрд╛рдо рдХрд░рдиреЗ рдХреЗ рд▓рд┐рдП, "angular2-google-maps": "^0.16.0", рдХреЛ рдЕрдкрдиреА package.json рдлрд╝рд╛рдЗрд▓ рдореЗрдВ рдЬреЛрдбрд╝реЗрдВ

рдлрд┐рд░ рдЖрдкрдХреЗ рдПрдкреНрд▓рд┐рдХреЗрд╢рди рдШрдЯрдХ рдореЗрдВ рдореЙрдбреНрдпреВрд▓ рдЖрдпрд╛рдд рдХрд░реЗрдВ:

import { AgmCoreModule } from 'angular2-google-maps/core';

рдФрд░ рдЗрд╕реЗ рдЕрдкрдиреЗ рдЖрдпрд╛рддреЛрдВ рдореЗрдВ рдЬреЛрдбрд╝реЗрдВ (xxxx рдХреЛ рдЕрдкрдиреЗ рдПрдкреАрдЖрдИ рдХреБрдВрдЬреА рдХреЗ рд╕рд╛рде рдмрджрд▓реЗрдВ)

NgModule({
  declarations: [],
  imports: [
    AgmCoreModule.forRoot({
      apiKey: 'xxxxxxxxxxxxxxxxxxxxx'
    })
  ],

рдЕрдм рдЕрдкрдиреЗ рдЯреЗрдореНрдкрд▓реЗрдЯ рдореЗрдВ рдЖрдк рдШрдЯрдХ рдХрд╛ рдЙрдкрдпреЛрдЧ рдХрд░ рд╕рдХрддреЗ рд╣реИрдВ рдЬреИрд╕реЗ:

        <sebm-google-map disableDefaultUI="true" [zoom]="zoom" [latitude]="location.latitude" [longitude]="location.longitude">

            <sebm-google-map-marker [latitude]="location.latitude" [longitude]="location.longitude"></sebm-google-map-marker>

        </sebm-google-map> 

рдореИрдВ 0.17.0 рдореАрд▓ рдХрд╛ рдкрддреНрдерд░ рдХрд╛ рдЙрдкрдпреЛрдЧ рдХрд░ рд░рд╣рд╛ рд╣реВрдВ, рдФрд░ рдиреАрдЪреЗ рдХреА рддреНрд░реБрдЯрд┐ рдЬрд╛рд░реА рд╣реИред
"Google 'рдирд╛рдо рдирд╣реАрдВ рдвреВрдБрдв рд╕рдХрддрд╛ред
"рдирд╣реАрдВ рдорд┐рд▓ рд╕рдХрддрд╛ рд╣реИ рдирд╛рдорд╕реНрдерд╛рди 'Google'

рдпрд╣ рддреНрд░реБрдЯрд┐ рдкрд╣рд▓реЗ рд╣реА рдареАрдХ рд╣реЛ рдЪреБрдХреА рд╣реИ?

рдХреНрдпрд╛ рдпрд╣ рдкреГрд╖реНрда рдЙрдкрдпреЛрдЧреА рдерд╛?
0 / 5 - 0 рд░реЗрдЯрд┐рдВрдЧреНрд╕

рд╕рдВрдмрдВрдзрд┐рдд рдореБрджреНрджреЛрдВ

supran2811 picture supran2811  ┬╖  4рдЯрд┐рдкреНрдкрдгрд┐рдпрд╛рдБ

matishw picture matishw  ┬╖  3рдЯрд┐рдкреНрдкрдгрд┐рдпрд╛рдБ

gizm0bill picture gizm0bill  ┬╖  4рдЯрд┐рдкреНрдкрдгрд┐рдпрд╛рдБ

stot3 picture stot3  ┬╖  3рдЯрд┐рдкреНрдкрдгрд┐рдпрд╛рдБ

vamsibassetty08 picture vamsibassetty08  ┬╖  3рдЯрд┐рдкреНрдкрдгрд┐рдпрд╛рдБ