Angular Вид не обновляется iOS - PullRequest
0 голосов
/ 26 февраля 2020

Я в настоящее время разрабатываю приложение Ioni c. На одной странице у меня есть карта Google, и я хочу показать кнопку, когда карта готова, поэтому я ввел переменную, которая установлена ​​на true, когда вызывается Google Maps 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;
});

Есть идеи, почему представление не обновляется?

РЕДАКТИРОВАТЬ: я только заметил, что это только при запуске приложения (это главная страница). Когда я go перехожу на другую страницу и go обратно, он работает

...