我正面临着一个最奇怪的问题。我的离子v1应用程序在Android和iPhone上工作正常,但它在ipad中无法正常工作。我的应用程序有四个选项卡,其中一个选项卡是主页,用于加载“主页”和“主页”。查看哪个' HomeController'绑定,但不知何故这个控制器无法加载,而在ipad中运行的应用程序,即angularjs无法找到' HomeController'。
下面是显示" HomeController"的Xcode日志截图。错误。
正如我们在上面的Xcode日志中看到的,angularjs无法找到并加载" HomeController"。
我还检查了名称中的任何案例错误,同时包括" HomeController.js" index.html中的文件也是正确的。我也检查了任何依赖注入错误但是如果不是那么一切都是正确的那么app就不能在任何设备上运行。
以下是配置信息 -
@ionic/cli-utils : 1.9.2
ionic (Ionic CLI) : 3.9.2
全球套餐:
Cordova CLI : 7.0.1
Gulp CLI : not installed globally
本地包裹:
Cordova Platforms : android 6.2.3 ios 4.4.0
Ionic Framework : ionic1 1.3.1
系统:
Node : v6.11.2
npm : 3.10.10
OS : macOS Sierra
Xcode : Xcode 8.3.3 Build version 8E3004b
Ipad的ios版本:-9.3.5
谢谢。
答案 0 :(得分:1)
以便在加载任何javascript文件之前显示我在index.html中的代码下面放置的相应错误消息。
<强>的index.html 强>
<script type="text/javascript">
window.onerror = function (errorMsg, url, lineNumber) {
alert('Error: ' + errorMsg + ' Script: ' + url + ' Line: ' + lineNumber);
}
</script>
中的上述代码