Javascript URL在“之间闪烁”;本地主机:8100“;及;本地主机:8100/some route“;白屏
我正在开发我的ionic应用程序,在一次会话中一切都正常,但是,在重新启动计算机并再次启动项目后,我似乎无法在浏览器或设备上获得任何显示(除了白色显示)。除此之外,我还希望有一个早期的分支,我仍然可以看到URL在“Javascript URL在“之间闪烁”;本地主机:8100“;及;本地主机:8100/some route“;白屏,javascript,angularjs,ionic,localhost,promise,Javascript,Angularjs,Ionic,Localhost,Promise,我正在开发我的ionic应用程序,在一次会话中一切都正常,但是,在重新启动计算机并再次启动项目后,我似乎无法在浏览器或设备上获得任何显示(除了白色显示)。除此之外,我还希望有一个早期的分支,我仍然可以看到URL在“localhost:8100”和“localhost:8100/some route”之间闪烁,屏幕为白色。我假设是我的app.js的结构导致了这种情况,因为我最好的猜测是某些路由没有被正确解析 我的app.js的结构如下所示。我不确定是否是这样,但我不确定该结构的最佳实践是什么,假设
localhost:810
0”和“localhost:8100/some route
”之间闪烁,屏幕为白色。我假设是我的app.js
的结构导致了这种情况,因为我最好的猜测是某些路由没有被正确解析
我的app.js的结构如下所示。我不确定是否是这样,但我不确定该结构的最佳实践是什么,假设解决问题中的一个状态存在问题。谢谢你的帮助
angular.module('underscore', [])
.factory('_', function() {
return window._;
});
angular.module('myapp', [...])
.constant(...)
.config(function(...) {
var resolve = {
<auth promise for route access>
return defer.promise;
}
$http(<setup for http requests headers>);
$stateProvider.state('app.some-route', {
resolve: resolve,
... all my routes, some of which resolve ...
})
.run(function(...);
角度模块('下划线',[])
.factory(“”功能(){
返回窗口;
});
angular.module('myapp',[…])
.常数(…)
.config(函数(…){
变量解析={
回报、承诺;
}
$http();
$stateProvider.state('app.some route'{
决心:决心,,
…我所有的路线,其中一些解决。。。
})
.run(函数(…);
我想我已经弄明白了,我希望如果改天再开始这个课程,我不会再遇到问题,这是我改编的项目中的一个注释链接,这让我找到了正确的方向,因为我发现它被标记为一个离子“bug”,因为这不是一个问题,如果只是在这里找到我的解决方案的话。我的问题是根据我的
index.html
中一些脚本的顺序编写的
script src="lib/ionic/js/ionic.bundle.js"
script src="other-dependencies.js"
script src="cordova.js"
script src="js/app.js"
script src="js/controllers.js"
script src="js/services.js"
订单很重要,我的解决办法就是这样重新排序
script src="lib/ionic/js/ionic.bundle.js"
script src="cordova.js"
script src="js/app.js"
script src="js/controllers.js"
script src="js/services.js"
script src="other-dependencies.js"
希望这对某人有所帮助您有两个退货的
退货延迟。承诺;
…您确定这是正确的吗?这是一个错误设置了这个问题