AGM多边形绑定不会更新模型

问题描述

 <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>

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

解决方法

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

在应用函数需求之前输入 <agm-map *ngIf="resetMap" [latitude]="lat" [longitude]="lng" #AgmMap>

相关问答

Selenium Web驱动程序和Java。元素在(x,y)点处不可单击。其...
Python-如何使用点“。” 访问字典成员?
Java 字符串是不可变的。到底是什么意思?
Java中的“ final”关键字如何工作?(我仍然可以修改对象。...
“loop:”在Java代码中。这是什么,为什么要编译?
java.lang.ClassNotFoundException:sun.jdbc.odbc.JdbcOdbc...