http ヘッダーを使用して、パーシャル (テンプレート) をキャッシュできるようにする必要があります。
script
少し考えた後、ディレクティブを使用して、最初に読み込まれた html にテンプレートを配置することにしました。
URLがhash()を使用している限り、これは問題なく機能しますindex.html#/some/thing/123
。index.html
ハッシュの後に何を入れてもキャッシュされるので。
html5mode を使用したい場合はどうすればよいでしょうか。URLはキャッシュのキーでindex/some/thing/123
ありindex/some/thing/321
、キャッシュからロードされないため、同じであってもindex.html
..これまでのところ意味がありますか?
html5mode と http キャッシングはどのように連携しますか? すべてのテンプレートを別のファイルに入れる以外に?
..少し追加の質問です。スクリプト ディレクティブを使用し、分割されたリクエストでパーシャルをロードしない理由の 1 つは、(すべてのパーシャルをロードする) 私が思いついた唯一の方法は、それらをロードすることだったからです。 json ファイルに key=>val を指定して実行し、.put()
それらを.xml で実行しますが$templateCache
、これは理想とはほど遠いものです。script
ディレクティブでいっぱいのファイルをロードする方法はありますか? templateCache
domノードとして扱い、それらを繰り返し処理してに保存する必要があるため、これがどれほど速いかは想像できません。..
ありがとう!