ブラウザでsystemjsダイナミックローダーを使用せずにangular2アプリケーションをロードしてブートストラップする方法はありますか?つまり、すべてのjsファイルを<script>
タグまたはjquery $ .loadScript()でロードし、すべてのスクリプトがロードされたときにangle2アプリケーションをブートストラップしたいとします。ブラウザでsystemjsダイナミックローダーを使用しないでangular2アプリケーションをロードする
私は別のアプリケーションの中に注入されるアプリケーションを開発しており、ブラウザで一度にすべてのjs、html、cssを読み込む必要があります。サーバーのセキュリティのために動的ロードオプションはありません。私はsystemjs動的ロードを使用することはできませんし、すべてのhtml、css、jsを一度ロードしなければならず、ロードされると私はブラウザでangular2アプリケーションをブートストラップする必要があります。
私は他のすべてのリンクを行っていますが、それらはすべてsystemjsの動的ローディングとは関係がありますが、私は他の方法が必要です。
あなたはWebPackを見ましたか? – Martin
いいえ、私の理解の通り、webpackはtypescriptビルド用で、typescriptをjsファイルにコンパイルする際に必要です。しかし、私はjsファイルをロードしてブラウザにAngler2をブートストラップするブラウザで動的ロードを停止する必要があります。 webpackはブラウザでそれを行いますか? –
No. SystemJSとWebpackは相互排他的でなければなりません。 TypeScriptのコンパイルの目的にも役立ちません。 WebpackはSystemJSの代替品です。これを使用すると、モジュールを1つのJSオブジェクトファイルに連結することができます。 – Martin