Как заставить AngularJS показывать данные на других устройствах в локальной сети

0

Я новичок в разработке, и у меня есть проблема, которую я пока не могу найти. На данный момент у меня есть функциональность, которая позволяет пользователю удалять и добавлять элементы и отображать эти элементы в списке.

Я тестировал это на разных браузерах (Chrome, Edge, Internet Explorer) на немобильных устройствах, и все это прекрасно работает и показывает мне список.

Но когда я тестирую это на своих мобильных устройствах (iPad3, Nokia Lumia 820), он показывает веб-сайт, но, похоже, он не загружает данные.

Вопрос. Что мне нужно сделать, чтобы мои данные отображались на моих мобильных устройствах, и, таким образом, мое приложение работает.

Выход на немобильные устройства: Изображение 174551

Выход на мобильных устройствах: Изображение 174551

Заранее благодарим за предложения!

  • 0
    Вам нужно будет предоставить код, чтобы мы могли ответить на этот вопрос.
Теги:
mobile

1 ответ

0
Лучший ответ

Хорошо, я нашел проблему. Я запускал свой JSON API на своей локальной машине, но на фабрике я связался с localhost вместо IP-адреса моего компьютера в сети.

Поэтому вместо определения моего ресурса в качестве $resource("http://localhost:8001/items/:itemId", {itemId: "@itemId"}, {}) я теперь связан с хостом:

var url = "http://" + $location.host() + ":8001/items/:itemId";
var resource = $resource(url, {itemId: "@itemId"}, {});

Ещё вопросы

Сообщество Overcoder
Наверх
Меню