我的AngularJS应用程序需要在启动之前读取存储的设置,但问题是应用程序在从storege内存中读取文件之前启动。 我在“onDeviceReady”事件中使用“cordova.file.dataDirectory”。
答案 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']);