Cordova と AngularJS を使用してモバイル アプリケーションを開発しています。Cordova デバイスの準備ができるまで、AngluarJS のブートストラップを制限するにはどうすればよいですか。基本的に、デバイスの準備ができるまで、AngularJS コントローラーはどれも使用しません。
ベストアンサー1
Angular アプリを手動でブートストラップします。
ng-app
Angular が自動的に起動しないように、HTML コードから属性を削除します。
次のようなコードを JavaScript コードに追加します。
document.addEventListener("deviceready", function() {
// retrieve the DOM element that had the ng-app attribute
var domElement = document.getElementById(...) / document.querySelector(...);
angular.bootstrap(domElement, ["angularAppName"]);
}, false);
Angularドキュメントブートストラップアプリ。