Cordova + Angularjs + デバイス対応 質問する

Cordova + Angularjs + デバイス対応 質問する

Cordova と AngularJS を使用してモバイル アプリケーションを開発しています。Cordova デバイスの準備ができるまで、AngluarJS のブートストラップを制限するにはどうすればよいですか。基本的に、デバイスの準備ができるまで、AngularJS コントローラーはどれも使用しません。

ベストアンサー1

Angular アプリを手動でブートストラップします。

ng-appAngular が自動的に起動しないように、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ドキュメントブートストラップアプリ。

おすすめ記事