2
 <div *ngFor="let p of polys">
      <agm-polygon #cmp [paths]="$any(p.getPath()).i" [fillColor]="'blue'" [draggable]="true" [editable]="true"
          [polyDraggable]="true" (polyPathsChange)="polytest($event,p)">
      </agm-polygon>
 </div>

在地图中编辑多边形时,我的多边形路径没有更新。

4

1 回答 1

0

AGM 本身有一个过程,即当一个 AGM 组件加载时,它会破坏所有的 init 进程并开始新的 inintitlization,AGM 还没有任何“re-init”功能。所以我找到了重新初始化 AGM 组件的解决方案。

只是<agm-map *ngIf="resetMap" [latitude]="lat" [longitude]="lng" #AgmMap>在应用功能要求之前提出。

于 2021-01-08T05:07:01.227 回答