javascript - Cordova - Angular - ionic : Implement a loader before bootstrapping angular app

标签 javascript angularjs loader ionic-framework

当我收到 deviceReady 事件时(或在浏览器中测试时手动强制执行),我正在使用此代码引导 mi Angular 应用程序:

var PhoneGapInit = function () {
  this.boot = function () {
    console.log("starting angular");
    angular.bootstrap(document, ['cmmApp']);
  };

  if (window.cordova !== undefined) {
    console.log("Found Cordova");
    var _this = this;
    document.addEventListener('deviceready', function() {
      _this.boot();
    });
  } else {
    console.log('PhoneGap not found, booting Angular manually');
    this.boot();
  }
};

//this start angular
angular.element(document).ready(function() {
  new PhoneGapInit();
});

但我想创建一个加载程序并在应用程序加载之前隐藏“脏且无样式”的 html 代码。关于如何执行此操作的任何想法?

谢谢

最佳答案

您可以使用 ng-cloak 在 Angular Bootstrap 应用程序之前隐藏元素

https://docs.angularjs.org/api/ng/directive/ngCloak

关于javascript - Cordova - Angular - ionic : Implement a loader before bootstrapping angular app,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/24186505/

相关文章:

javascript - 当 Redux 状态更改时,组件不会重新渲染 - React

javascript - Angularjs:-在加载之前暂时删除双花括号符号的显示

javascript - 访问同级的隔离范围是由相同的 Angular Directive(指令)产生的

ios - 为什么在 iPad 2/iOS 6 上从相机到 AIR 会出现长时间延迟(47 秒) - 相机 UI、Loader、MediaEvent、Media Promise

android - Libgdx android 的 AssetManager ParticleEffectLoader

jquery - will_paginate + 无限滚动插件 - 不显示 "Loading"消息

javascript - jQuery限制 "Dropdown Check List"选择

javascript - 当函数作为参数传递时,参数如何传递给该函数?

javascript - 附加要使用的变量 jQuery 验证插件

javascript - 带有 ng-repeat 的 html5 标签