2012-07-19 6 views
39

Empecé con Angular JS y lo uso como interfaz para integrar con Play Framework POC. Ya he trabajado en el tutorial.En el proyecto Angular Seed, ¿cuál es el punto de index-async.html?

He clonado mi interfaz del proyecto inicial en github. Tiene un app/index.html (que estoy usando como mi página principal) y un app/index-async.html. ¿Cuál es el el punto de este último? ¿Es realmente necesario?

Respuesta

46

Los dos archivos son intercambiables y puede usar cualquiera para crear su aplicación. index-async.html carga scripts de forma asíncrona, lo que puede proporcionarle un tiempo de arranque más rápido. index.html carga los scripts de forma síncrona, lo que a menudo es un poco más lento, pero la intención es que el código sea más fácil de entender para alguien que esté aprendiendo a usar el framework.

Para leer más acerca de bootstrapping asíncrono, echa un vistazo a los documentos aquí: http://docs.angularjs.org/guide/bootstrap

+0

simplemente he corregido el error notado. ¡Gracias! – Alan

+6

Claro que es más rápido, pero ¿hace una diferencia sobre cómo el resto de la aplicación está codificada. ¿O es solo la primera página que cambia? –

+1

Mi suposición es que no cambiará mucho. La página se cargará completamente, lo que significa que cualquier {{}} en la página de índice se renderizará antes de que angular se arranque. – mtmurdock