Angular and its router are powerful tools to create single-page applications (SPAs). However, there are some critical differences in the context of an Ionic Framework application. Ionic Framework (short Ionic) comes with many new components and features, such as its router and animation system. Ionic’s router enables us to write routing animations and page transitions in a simple manner. It even applies them to lazy loaded modules and pages – especially the last part is a more complex task in a standard Angular application.