2012-07-19 2 views
39

Ho iniziato con Angular JS e lo utilizzo come front-end per integrare con un POC Play Framework. Ho già lavorato al tutorial.Nel progetto Angular Seed, qual è il punto di index-async.html?

Ho clonato il mio front-end dal seed project su github. Ha un app/index.html (che sto usando come la mia pagina principale) e uno app/index-async.html. Che cos'è il punto di quest'ultimo? È davvero necessario?

risposta

46

I due file sono intercambiabili ed è possibile utilizzarne uno per creare l'applicazione. index-async.html carica gli script in modo asincrono, il che potrebbe fornire un tempo di avvio più veloce. index.html carica gli script in modo sincrono, che è spesso un po 'più lento, ma l'intenzione è che il codice sia più facile da capire per qualcuno che impara a usare il framework.

Per saperne di più su bootstrap asincrono, controlla la documentazione qui: http://docs.angularjs.org/guide/bootstrap

+0

ho solo corretto l'errore avete notato. Grazie! – Alan

+6

Sicuro è più veloce, ma fa una differenza su come il resto dell'applicazione è codificato. O è solo la prima pagina che cambia? –

+1

La mia ipotesi è che non cambierà molto. La pagina verrà caricata completamente, il che significa che qualsiasi {{}} nella pagina dell'indice verrà sottoposto a rendering prima che l'angolare venga riavviato. – mtmurdock