Skip to content

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.