Я протестировал * ngIf на устройствах с эмуляцией Android 6.0 и 7.0, и шаблон не обнаруживает изменения.Я отлично работаю в остальных + версиях.
Я также попробовал подходы NGZone и ChangeDetectorRef для принудительного обнаружения изменений, но ничего не происходит.Это детали устройства: https://www.whatsmybrowser.org/b/37YYF86
@ angular 4.2.4
<!-- in the template -->
<div class="bottom-box" *ngIf="user"> ...user details </div>
// In the controller
ngOnInit() {
this.accountService.get()
.subscribe(
(user: User) => {
this.user = user;
},
(error) => console.log(error)
);
}