Cordova ios angularjs找不到模板。

问题描述 投票:0回答:1

我有一个问题,当我试图使用一个cordova ios应用程序,我建立在xcode。它的启动,然后我得到一个错误的Angularjs未能加载模板。同样的应用程序在浏览器和安卓系统上运行良好。

我建立它的步骤是

cordova在终端中构建ios。

然后我打开.xcworkspace文件在xcode中打开它。然后我把它编译到一个连接的iphone上。我看到一个闪屏,我看到我的init promisechain在运行,但随后就停止了。

templateUrl: 'js/modules/header/html/header.html',

文件结构是www -> js -> modules -> header -> html -> header.html。

我得到的错误是。

020-05-13 15:59:05.496068+0200 [3439:2658415] ERROR: ($templateRequest:tpload) http:/errors.angularjs.org1.7.8$templateRequesttpload?p0=.%2Fjs%2Fmodules%2Fheader%2Fhtml%2Fheader.html&p1=-1&p2=file:/varcontainersBundleApplication/.appwwwjsnode_modulesangularangular.min.js:7。

有谁知道如何解决这个问题?

ios cordova phonegap
1个回答
2
投票

所以问题出在CORS上。

安装插件后 https:/github.comoraclecordova-plugin-wkwebview-file-xhr。 它的工作原理是一样的。我想他们会在cordova-plugin-wkwebview中解决这个问题,但现在xhr插件是必要的。

© www.soinside.com 2019 - 2024. All rights reserved.