Javascript URL在“之间闪烁”;本地主机:8100“;及;本地主机:8100/some route“;白屏

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的结构如下所示。我不确定是否是这样,但我不确定该结构的最佳实践是什么,假设

我正在开发我的ionic应用程序,在一次会话中一切都正常,但是,在重新启动计算机并再次启动项目后,我似乎无法在浏览器或设备上获得任何显示(除了白色显示)。除此之外,我还希望有一个早期的分支,我仍然可以看到URL在“
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"

希望这对某人有所帮助

您有两个退货的
退货延迟。承诺;
…您确定这是正确的吗?这是一个错误设置了这个问题