ποΈ First Steps
In this set of documentations, we will describe and document the core fundamentals of Agros. To get familiar with the essential modules of Agros applications, we'll build a basic application with features that cover the most scenes for you to get started with Agros.
ποΈ Components
Components are considered as the carrier of a page in Agros apps. They control the lazy loading, fallbacks and other options that are not supported by the component.
ποΈ Providers
Providers are the most important and fundamental concept in Agros. Almost any class can be treated as a provider by Agros: services, components, interceptors and tool libraries, etc. Agros makes it possible to establish various relationships between different provider objects by injecting dependencies.
ποΈ Modules
A module is a class annotated with a @Module() decorator. The @Module() decorator provides metadata with providers, components, imported modules and exported providers and component, which could be made use of to organize an Agros application.
ποΈ Dynamic Modules
The Modules chapter covers the basics of Agros modules, and includes a brief introduction to dynamic modules. This chapter expands on the subject of dynamic modules. Upon completion, you should have a good grasp of what they are and how and when to use them.
ποΈ Interceptors
An interceptor is a class annotated with the @Injectable() decorator and implements the Interceptor interface. Interceptors can be used to bind extra logic before a component is loaded, for example, check user's permission of getting access to the current component, etc.
ποΈ Application
Platforms