0

我目前正在开发一个离子应用程序。在一个页面上,我有一个谷歌地图,并希望在地图准备好时显示一个按钮,所以我引入了一个变量,该变量设置为调用true谷歌地图时onReady。这适用于 Android,但在 iOS 上它不起作用(我认为是因为内部 WebView 不同)。然后当我与页面交互时,例如打开侧边菜单,整个视图更新并显示按钮。

认为我在将变量设置为后已经尝试过true

// Detect Changes
this.changeDetectionRef.detectChanges();

// Mark View as dirty
ɵmarkDirty(this);

// Try to set the Variable in NgZone:
this.zone.run(() => {
  variable = true;
});

任何想法为什么视图没有更新?

编辑:我只是注意到它只在 App Startup 上(它是主页)。当我转到另一个页面并返回时,它可以工作

4

0 回答 0