Угловой маршрут не работает с Cordova iOS

#ios #angular #cordova #routes

Вопрос:

Я столкнулся с проблемой с Cordova, Cordova-ios 6.2.0 и Angular 12.0. Когда я создаю свое приложение с помощью Cordova и запускаю его в эмуляторе (или с помощью устройства), я попадаю на белый экран.

Я провел некоторое исследование и попробовал «исправить», но ничего не сработало. Наконец, я обнаружил, что это может быть из-за балиса. Итак, я попытался поиграть с тегом и изменить href с помощью., ./,/, но ничего не получилось. Я пробовал без, и это сработало, но без маршрутизации.

У кого-нибудь уже была эта проблема?

Ответ №1:

Угловой маршрутизатор нуждается в том, чтобы приложение размещалось по «правильной» схеме HTTP и не работало с file: URL-адресами. Вы можете проверить, как работает ваше приложение, если откроете консоль JavaScript для своего приложения, запущенного на устройстве iOS с помощью Chrome, и наберете location.href текст . Если вы видите file: , что вам нужно настроить пользовательскую схему.

Пожалуйста, ознакомьтесь с документацией и этим объявлением https://cordova.apache.org/announcements/2020/06/01/cordova-ios-release-6.0.0.html

Комментарии:

1. Привет, Никлас! Ваше решение сработало, как и ожидалось! Большое спасибо!