普通のAngularJSアプリケーションは、app1.htmlのように、ControllerでngResourceなり$httpなりを使ってデータをとってきて初期データを定義する。
しかし、app2.htmlのように、サーバーサイドで予めデータをレンダリングした結果を出力し、その結果を元にAngularJS向けのデータをつくりたいケースがある。このようにしたいのは、初期表示速度とアクセシビリティの二つが主な理由。(ここでいうアクセシビリティはマシンリーダブルという意味で端的に言うと検索エンジンに読んでもらいたいということ)。
こういうケースでどのようにするのがいいのか、もしくはこういうケースではAngularJS使わない方がいいのか。