我正在开发一个应用程序,我需要在 *ngIf 完全完成从 DOM 中删除组件后运行一些代码。具体来说,我需要调整谷歌地图的大小,但只有在相关组件从 DOM 中完全删除后才需要调整。这可能吗?谢谢!
最佳答案
将开关切换到 false 后,只需使用 setTimeout 并在那里运行调整大小代码。有关更多信息,请查看此 answer .
this.show = false;
setTimeout(() => {
this.resizeSomething();
})
关于*NgIf 完成后 Angular 4 运行代码,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/46166409/