JSON for storing application metadata
On the same line as dependency managers, JSON is also used to store metadata for software projects. How is metadata different from application configuration explained in the preceding section? This can be differentiated from the fact that the configuration is a set of customized settings that is required for the applications working. So configuration data can be said as a type of metadata or subset of the metadata. To understand it completely, let us dive in through various implementations of JSON as metadata.Â
Metadata in Angular 5
In Angular, metadata is used while processing a class for some specific functionality. The metadata configures the class so that it can be used as a component or services. The metadata is implemented via class decorators or property metadata. We will be learning about the class decorators as it suits our JSON essential context.Â
In the Angular (above version 2) application, the first thing to learn about is NgModule
.
An
NgModule...