2012-07-19 8 views
39

Zacząłem pracę z Angular JS i używam go jako interfejsu front-end do integracji z konsolą Play POC. Już przejrzałem samouczek.W projekcie Angular Seed, jaki jest punkt indeksu-async.html?

Sklonowałem mój przedni koniec z projektu nasion na github. Ma ona app/index.html (której używam jako moją stronę główną) i app/index-async.html. Co to jest punkt ? Czy to naprawdę konieczne?

Odpowiedz

46

Dwa pliki są wymienne i można użyć jednego z nich do zbudowania aplikacji. index-async.html ładuje skrypty asynchronicznie, co może dać Ci szybszy czas ładowania. index.html ładuje skrypty synchronicznie, co często jest nieco wolniejsze, ale intencją jest, aby kod był łatwiejszy do zrozumienia dla kogoś uczącego się korzystania z tego frameworka.

Aby dowiedzieć się więcej na temat asynchronicznego ładowania początkowego, sprawdź docs tutaj: http://docs.angularjs.org/guide/bootstrap

+0

prostu skorygować błąd zauważyliście. Dzięki! – Alan

+6

Pewnie, że jest szybszy, ale ma wpływ na to, w jaki sposób jest zakodowana reszta aplikacji. A może to tylko pierwsza strona, która się zmienia? –

+1

Moje założenie jest takie, że niewiele się zmieni. Strona zostanie w pełni załadowana, co oznacza, że ​​dowolne {{}} na stronie indeksu zostanie wyrenderowane przed rozpoczęciem ładowania początkowego. – mtmurdock