Angular 5 с Cordova (Phonegap)

Настройка: Создайте новый проект angular с помощью ng new mobile и создайте его сборку с помощью ng build. Затем создайте пустой проект cordova с помощью phonegap create mobile и переместите содержимое папки dist из angular в папку www проекта phonegap, добавив в index.html <script src="cordova.js"></script>
Проблема: когда я открываю версию этого приложения для браузера, все работает так, как должно , но когда я открываю это приложение в приложении телефонной связи, чтобы проверить его, ничего не отображается. Файл index.html открывается нормально, но <app-root></app-root> не заполняет страницу.
Журналы при запуске приложения:

[phonegap] запускает сервер приложений ...
[phonegap] прослушивает 192.168.0.102:8080
[phonegap]
[phonegap] ctrl-c, чтобы остановить сервер
[phonegap]

Журналы на открытой странице в браузере:

[phonegap] 200 /
[phonegap] 200 /cordova.js
[phonegap] 304 /socket.io/socket.io.js
[phonegap] 200 /styles.bundle.js
[ phonegap] 200 /inline.bundle.js
[phonegap] 200 /main.bundle.js
[phonegap] 200 /polyfills.bundle.js
[phonegap] 200 /vendor.bundle.js
[phonegap] 200 /socket.io/?EIO=3&transport=polling&t=M8b8xS3
[phonegap] 200 /cordova_plugins.js
[phonegap] 200 /socket.io/?EIO=3&transport=polling&t=M8b8xSy&sid= 20QHVka_YOvFssMwAAAA
[phonegap] 200 /socket.io/?EIO=3&transport=polling&t=M8b8xTY&sid=20QHVka_YOvFssMwAAAA

Журналы на открытой странице в приложении phonegap:

[phonegap] [console.warn] Политика безопасности содержимого была изменена на: https://ssl.gstatic.com> 'unsafe-eval' * ws:; style-src 'self' 'unsafe-inline' data: blob :; media-src *; img-src 'self' data: content: *; script-src * 'unsafe-inline' 'unsafe-eval' data: blob:; ">
[телефонный разговор] 200 / api / appzip
[phonegap] 200 /socket.io/socket.io.js
[phonegap] 200 /socket.io/?EIO=3&transport=polling&t=M8b98u4
[phonegap ] 200 /socket.io/?EIO=3&transport=polling&t=M8b98uZ&sid=ObEnma7oyhhUimWDAAAB
[phonegap] 200 /socket.io/?EIO=3&transport=polling&t=M8b98un&sid=ObUimma7DAh


person Gonchar Denys    schedule 14.03.2018    source источник


Ответы (1)


Обновите базовый тег href = «/« в вашем index.html до base href = «./»

person Enrique Florendo    schedule 03.05.2018
comment
Или даже удалить тег - person Eliseo; 03.05.2018