AngularJS app应该在读取文件后延迟启动

时间:2015-05-31 08:55:20

标签: angularjs visual-studio-cordova

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

2 个答案:

答案 0 :(得分:2)

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

在index.html中:

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

在您成功阅读文件后,使用angular.bootstrap

启动应用
angular.bootstrap(window.document.body, ['myApp']);

答案 1 :(得分:0)

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

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

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