【问题标题】:Cordova ios angularjs not finding templateCordova ios angularjs没有找到模板
【发布时间】:2020-08-29 19:20:27
【问题描述】:

当我尝试使用我在 xcode 中构建的 cordova ios 应用程序时遇到问题。它开始了,然后我收到一个错误,即 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] 错误:[$templateRequest:tpload] http://errors.angularjs.org/1.7.8/$templateRequest/tpload?p0=.%2Fjs%2Fmodules%2Fheader%2Fhtml%2Fheader。 html&p1=-1&p2= file:///var/containers/Bundle/Application//.app/www/js/node_modules/angular/angular.min.js:7

有人知道如何解决吗?

【问题讨论】:

    标签: ios cordova phonegap


    【解决方案1】:

    由于 iOS 需要 Web 视图来运行 Cordova 应用程序。 我需要安装以下plugin。我的问题在插件安装和重建应用程序后得到解决。

    【讨论】:

      【解决方案2】:

      所以问题是 CORS。

      安装插件https://github.com/oracle/cordova-plugin-wkwebview-file-xhr 后,它按预期工作。我认为他们会在 cordova-plugin-wkwebview 中解决它,但现在 xhr 插件是必要的。

      【讨论】:

        猜你喜欢
        • 2018-03-09
        • 1970-01-01
        • 1970-01-01
        • 2012-06-26
        • 2012-07-23
        • 1970-01-01
        • 1970-01-01
        • 2015-03-12
        • 2017-10-17
        相关资源
        最近更新 更多