• Overview
@angular/platform-browser

Meta

Class

A service for managing HTML <meta> tags.

  
    class Meta {}
  
  

addTag

HTMLMetaElement | null

Retrieves or creates a specific <meta> tag element in the current HTML document. In searching for an existing tag, Angular attempts to match the name or property attribute values in the provided tag definition, and verifies that all other attribute values are equal. If an existing element is found, it is returned and is not modified in any way.

@paramtagMetaDefinition

The definition of a <meta> element to match or create.

@paramforceCreationboolean

True to create a new element without checking whether one already exists.

@returnsHTMLMetaElement | null

addTags

HTMLMetaElement[]

Retrieves or creates a set of <meta> tag elements in the current HTML document. In searching for an existing tag, Angular attempts to match the name or property attribute values in the provided tag definition, and verifies that all other attribute values are equal.

@paramtagsMetaDefinition[]

An array of tag definitions to match or create.

@paramforceCreationboolean

True to create new elements without checking whether they already exist.

@returnsHTMLMetaElement[]

getTag

HTMLMetaElement | null

Retrieves a <meta> tag element in the current HTML document.

@paramattrSelectorstring

The tag attribute and value to match against, in the format "tag_attribute='value string'".

@returnsHTMLMetaElement | null

getTags

HTMLMetaElement[]

Retrieves a set of <meta> tag elements in the current HTML document.

@paramattrSelectorstring

The tag attribute and value to match against, in the format "tag_attribute='value string'".

@returnsHTMLMetaElement[]

updateTag

HTMLMetaElement | null

Modifies an existing <meta> tag element in the current HTML document.

@paramtagMetaDefinition

The tag description with which to replace the existing tag content.

@paramselectorstring | undefined

A tag attribute and value to match against, to identify an existing tag. A string in the format "tag_attribute=value string". If not supplied, matches a tag with the same name or property attribute value as the replacement tag.

@returnsHTMLMetaElement | null

removeTag

void

Removes an existing <meta> tag element from the current HTML document.

@paramattrSelectorstring

A tag attribute and value to match against, to identify an existing tag. A string in the format "tag_attribute=value string".

@returnsvoid

removeTagElement

void

Removes an existing <meta> tag element from the current HTML document.

@parammetaHTMLMetaElement

The tag definition to match against to identify an existing tag.

@returnsvoid
Jump to details