1

angular.js+require.js アプリを作成しています...

部分ページの読み込み時に、require.js モジュールを遅延して読み込むことは可能ですか?

4

1 に答える 1

3

現在のバージョンの AngularJS (1.x) では、すべてのモジュールを事前にロードする必要があるため、オンデマンドでロードすることはできません (これはおそらく次のバージョンで変更される予定です)。

現在オンデマンドでロードできるのは、パーシャルとグローバルに定義されたコントローラーです。人々は、require.js と AngularJS を使用するためのさまざまなアプローチを試していました。この質問には詳細情報があります。

上記のように、通常 AngularJS で記述されたコードは、他のフレームワークと比較して非常に簡潔です。そのため、事前に安全にダウンロードできます (一部の非常に大きなアプリケーションでは、このアプローチが使用されます)。したがって、require.js を前もって配置しないようにアドバイスします。

于 2013-02-16T11:15:09.370 に答える