Observable.then () не работает на реальном устройстве - PullRequest
0 голосов
/ 03 февраля 2020

У меня есть приложение Ioni c, которое корректно работает в IonicLab, как при его запуске, так и при отладке.

Тот же код при запуске или отладке на реальном устройстве Android не может инициализировать аргумент в одном из then() обратных вызовов Observable. Большинство других (я подозреваю, что все остальные) Observable экземпляров вокруг моего кода работают правильно.

Если бы я угадал причину, я бы сказал, что не работает на реальном устройстве Observable слишком вложен в цепочку включения Promises, но это всего лишь случайное предположение по случайному Angular newb ie.

Вот что я вижу, когда отлаживаю приложение, подключенное к реальному Android устройству:

enter image description here

Как видите, переменная profile равна undefined, но, как я чтобы понять, как работает Observable.then(), оно должно иметь значение, как оно есть при запуске в IonicLab.

Чего мне не хватает?

...