Angular (サーバーとは別) でアプリケーションを開発します。ほとんどの場合、PhoneGap を使用してモバイル デバイス用の同じアプリケーションを作成する必要があります。
PhoneGap をコンパイルするには、アプリケーションにエントリ ファイルとして index.html ファイルが必要です。インデックスファイルを持つAngularでマイナープロジェクトを作成しましたが、PhoneGapで正常にコンパイルされました。
どうしても腑に落ちないことがあります。サーバー側は C#/MVC になり、既に述べたようにクライアントは Angular になります。問題は、Angular のプロジェクトを「index.html」形式で PhoneGap に対応させ、同時に通常の Web アプリケーションで使用できるようにする方法です。
Angular アプリケーションには AMD (require.js) を使用する予定ですが、そうすると、Phonegap に必要な Index.html ファイルを使用できなくなります。
最善のアプローチは何でしょうか。目標は、可能であればコード ベースを 1 つにすることです。