我们有一个离子应用程序,它应该根据发送的角度状态从本地加载url / template,但是,它会尝试加载url的末尾部分,它没有按预期找到,并结束进入死亡的白色屏幕。
例如:
对于网址:
而不是加载完整的URL,它只是开始查找file:///#members,它找不到它并且启动中断。
奇怪的是,在浏览器中,当连接到本地服务器时,一切正常,但是当我们连接到远程服务器时,离子以某种方式无法解析/识别URL。
为什么会发生这种情况的任何输入都会非常有用?我们现在坚持了几个星期。 :(
答案 0 :(得分:0)
这在代码中是一个愚蠢的忽视。它在浏览器中运行良好,但在离子/ cordova中断。问题是使用命令:: $window.location.href("/#members")
对位置进行了不正确的更改
代替
$state.go
。
这导致file:///#members失败,因为它不存在,导致白屏。这需要由适当的" $ state.go替换(' whatever_state_member_url_代表')"