Hi Dave,

I guess your struggle with the term SPA is caused by your understanding of "page" as a logical unit or separate page with separate URL in the browser. However, "page" here is meant here from a purely technical point of view as a full page that is loaded directly by the browser in the conventional way. In a SPA, you then technically never leave that page, even though the router allows you to swap out the page completely and, using the history API of HTML5, even changes the URL to make it look like you really have moved to another page in the conventional way (before, SPAs had to use the "hashbang" method to reflect the state in the URL). With other words, you can load different parts of the application and make them appear as different pages by loading them into the the router outlet element of the root component, but the root component and the router outlet itself do not change and everything happens technically on the same page.

Hope these explanations help a bit.

-- Christoph

--
You received this message because you are subscribed to the Google Groups 
"AngularJS" group.
To unsubscribe from this group and stop receiving emails from it, send an email 
to [email protected].
To post to this group, send email to [email protected].
Visit this group at https://groups.google.com/group/angular.
For more options, visit https://groups.google.com/d/optout.

Reply via email to