如何解决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>
。
版权声明:本文内容由互联网用户自发贡献,该文观点与技术仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请发送邮件至 dio@foxmail.com 举报,一经查实,本站将立刻删除。