zone.js возвращает "Превышен максимальный стек вызовов"

Когда я пытаюсь создать новую Карту Google в angular 2 zone.js, я получаю максимальное превышение стека вызовов. Кто-нибудь испытывал это?

Ошибка в zone.js при загрузке карты Google на angular2

Компонент карты:

    import { Component,  OnInit} from '@angular/core';
    import { Map, MapOptions, LatLng} from '../../models/map.model';
    @Component({
        moduleId: module.id,
        selector: 'map',
        templateUrl: 'map.component.html',
        styleUrls: ['map.component.css']
    })
    export class MapComponent implements OnInit {
        private _map: Map;
        private _mapOptions: MapOptions;
    
        constructor() {
    
        }
    
        ngOnInit() {
            this._mapOptions = new MapOptions();
            this._mapOptions.center = new LatLng(35.9273232, 14.413077);
            this._map = new Map(document.getElementById('googleMap'), this._mapOptions);
        }
    
    }

1 ответ

  1. Это была проблема с синхронизацией браузера, из-за которой zone.js превысил максимальный стек вызовов, и я запустил приложение, используя другой движок. Я использовал iis express и карта загружена без проблем.

  2. Я попытался расширить класс карты Google Maps для моей собственной модели карты. Затем я использовал карту Google напрямую, и это сработало.

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