* NgIf完成后的角度4运行代码

时间:2017-09-12 01:11:07

标签: angular google-maps

我正在开发一个应用程序,我需要在* ngIf完全从DOM中删除组件后运行一些代码。具体来说,我需要调整谷歌地图的大小,但只有一旦有问题的组件从DOM中完全删除。这可能吗?谢谢!

1 个答案:

答案 0 :(得分:3)

将开关切换为false后,只需使用setTimeout并在那里运行resize代码。有关详细信息,请查看此answer

this.show = false;
setTimeout(() => {
     this.resizeSomething();
})