【发布时间】:2015-05-31 08:55:19
【问题描述】:
我的 AngularJS 应用程序需要在启动之前读取存储的设置,但问题是应用程序在从存储内存读取文件之前启动。 我在“onDeviceReady”事件中使用“cordova.file.dataDirectory”。
【问题讨论】:
标签: angularjs visual-studio-cordova
我的 AngularJS 应用程序需要在启动之前读取存储的设置,但问题是应用程序在从存储内存读取文件之前启动。 我在“onDeviceReady”事件中使用“cordova.file.dataDirectory”。
【问题讨论】:
标签: angularjs visual-studio-cordova
ng-strict-di 应该可以完成这项工作
在你的 index.html 中:
<body ng-controller="myAppController" ng-strict-di>
在您成功读取文件后,使用 angular.bootstrap 启动应用程序
angular.bootstrap(window.document.body, ['myApp']);
【讨论】:
您可以为此使用手动引导,添加等待并读取目录的自定义代码,然后启动您的 Angular 应用程序。
https://docs.angularjs.org/guide/bootstrap
不要使用 ng-app,而是使用:
angular.bootstrap(document, ['myApp']);
【讨论】: