Ngx meta.ngxmetametadatamanager
Home > @davidlj95/ngx-meta > NgxMetaMetadataManager
NgxMetaMetadataManager class
Abstract class every metadata manager must implement.
Used as injection token to provide metadata managers the library will take into account.
Can be created with makeMetadataManagerProviderFromSetterFactory()
Signature:
export declare abstract class NgxMetaMetadataManager<Value = unknown>
Properties
| Property | Modifiers | Type | Description |
|---|---|---|---|
| [id](./ngx-meta.ngxmetametadatamanager.id.md) | `abstract` `readonly` | string | Identifies the metadata manager Used to avoid setting same metadata twice in case same two managers are injected by mistake |
| [resolverOptions](./ngx-meta.ngxmetametadatamanager.resolveroptions.md) | `abstract` `readonly` | [MetadataResolverOptions](./ngx-meta.metadataresolveroptions.md) | Options to be passed to the metadata resolver in order to fetch the value for a specific metadata given some [MetadataValues](./ngx-meta.metadatavalues.md) |
| [set](./ngx-meta.ngxmetametadatamanager.set.md) | `abstract` `readonly` | [MetadataSetter](./ngx-meta.metadatasetter.md)<Value> | A function that alters a page's metadata with the provided value. |