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.