【问题标题】:AngularJS app should delay start after read fileAngularJS 应用程序应该在读取文件后延迟启动
【发布时间】:2015-05-31 08:55:19
【问题描述】:

我的 AngularJS 应用程序需要在启动之前读取存储的设置,但问题是应用程序在从存储内存读取文件之前启动。 我在“onDeviceReady”事件中使用“cordova.file.dataDirectory”。

【问题讨论】:

    标签: angularjs visual-studio-cordova


    【解决方案1】:

    ng-strict-di 应该可以完成这项工作

    在你的 index.html 中:

    <body ng-controller="myAppController" ng-strict-di>
    

    在您成功读取文件后,使用 angular.bootstrap 启动应用程序

    angular.bootstrap(window.document.body, ['myApp']);
    

    【讨论】:

      【解决方案2】:

      您可以为此使用手动引导,添加等待并读取目录的自定义代码,然后启动您的 Angular 应用程序。

      https://docs.angularjs.org/guide/bootstrap

      不要使用 ng-app,而是使用: angular.bootstrap(document, ['myApp']);

      【讨论】:

        猜你喜欢
        • 1970-01-01
        • 1970-01-01
        • 2013-11-07
        • 2013-10-22
        • 2019-02-21
        • 2021-12-01
        • 1970-01-01
        • 1970-01-01
        • 1970-01-01
        相关资源
        最近更新 更多