2012-07-19 13 views
39

私はAngular JSを使い始める前に、 をPlay Framework POCと統合するためにフロントエンドとして使用しています。私は既にチュートリアルを練習しました。Angular Seedプロジェクトでは、index-async.htmlのポイントは何ですか?

私はgithubの種子プロジェクトからフロントエンドをクローンしました。それはapp/index.html (これは私のメインページとして使用しています)とapp/index-async.htmlです。後者の点は とは何ですか?本当に必要ですか?

答えて

46

2つのファイルは互換性があり、どちらを使用してアプリケーションをビルドすることもできます。 index-async.htmlは、スクリプトを非同期で読み込みます。これにより、ブートストラップ時間が短縮される場合があります。 index.htmlはスクリプトを同期的に読み込みますが、これはしばしば少し遅くなりますが、フレームワークを使用することを学んだ人にとってコードが分かりやすくなることが意図されています。

は、非同期のブートストラップについての詳細を読むここにドキュメントをチェックアウトするには:私はちょうどあなたが気づいたミスを修正 http://docs.angularjs.org/guide/bootstrap

+0

。ありがとう! – Alan

+6

確かに高速ですが、アプリケーションの残りの部分がどのようにコード化されているかに違いがあります。それとも、変化する最初のページですか? –

+1

私の前提はあまり変わらないということです。ページが完全に読み込まれます。つまり、インデックスページ内の{{}}は、角度がブートストラップされる前にレンダリングされます。 – mtmurdock

関連する問題