📄️ 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