Метод подписки Angular 7 (наблюдаемая проблема) не работает при запуске ng serve —host 0.0.0.0 в мобильных браузерах

#web #mobile #observable #subscribe

#веб #Мобильный #наблюдаемый #Подписка

Вопрос:

У меня проблема с моим приложением Angular. Я тестирую приложение с ng serve —host 0.0.0.0 на своих телефонах Android и ios, и когда я использую observable, observable не выполняется. Странно то, что на моем рабочем столе он работает отлично, и у меня нет никакой ошибки в моей консоли. Я только что выяснил, что существует проблема с observable, потому что я выполнил некоторые функции alert (), и на рабочем столе я смог их увидеть, но на моем телефоне — нет. Нужно ли устанавливать какие-либо модули, чтобы сделать observable совместимым с мобильными браузерами? Также, когда я имитирую их на консоли Chrome на моем рабочем столе и выбираю конкретный телефон, скажем, Iphone 5, код работает нормально, проблема в том, что я тестирую на реальных устройствах. Обратите внимание, что приложение angular работает, но только когда я использую observable, приложение ведет себя не так, как должно на реальных мобильных устройствах. Если у кого-то есть какие-либо идеи, пожалуйста, дайте мне несколько советов.

Ответ №1:

Я решил проблему, я протестировал с ноутбуком, и у меня возникла та же проблема. Я открыл консоль и увидел, что возникла проблема с URL (0 uknown), поэтому я изменил URL запроса get вместо ‘http://localhost:3000 ‘, Я изменил на ‘http://my_Ip:3000‘.