Spec-Zone.ru › Angular

Meta

Сервис для управления тегами HTML <meta>.

Тег meta HTMLDocument.querySelector()

API

class Meta {
  constructor(_doc: any): Meta;
  addTag(tag: MetaDefinition, forceCreation?: boolean): HTMLMetaElement | null;
  addTags(tags: MetaDefinition[], forceCreation?: boolean): HTMLMetaElement[];
  getTag(attrSelector: string): HTMLMetaElement | null;
  getTags(attrSelector: string): HTMLMetaElement[];
  updateTag(tag: MetaDefinition, selector?: string | undefined): HTMLMetaElement | null;
  removeTag(attrSelector: string): void;
  removeTagElement(meta: HTMLMetaElement): void;
}

constructor

Meta
@param_docany
@returnsMeta

addTag

HTMLMetaElement | null

Получает или создает указанный элемент тега <meta> в текущем HTML-документе. При поиске существующего тега Angular пытается сопоставить значения атрибутов name или property в предоставленном описании тега и проверяет, что значения всех остальных атрибутов совпадают. Если элемент найден, он возвращается без каких-либо изменений.

@paramtagMetaDefinition

Описание элемента <meta> для сопоставления или создания.

@paramforceCreationboolean

Укажите true, чтобы создать новый элемент, не проверяя, существует ли он уже.

@returnsHTMLMetaElement | null

Существующий элемент с теми же атрибутами и значениями, если он найден; новый элемент, если совпадений нет; или null, если параметр tag не задан.

addTags

HTMLMetaElement[]

Получает или создает набор элементов тегов <meta> в текущем HTML-документе. При поиске существующего тега Angular пытается сопоставить значения атрибутов name или property в предоставленном описании тега и проверяет, что значения всех остальных атрибутов совпадают.

@paramtagsMetaDefinition[]

Массив описаний тегов для сопоставления или создания.

@paramforceCreationboolean

Укажите true, чтобы создать новые элементы, не проверяя, существуют ли они уже.

@returnsHTMLMetaElement[]

Найденные соответствующие элементы или новые элементы.

getTag

HTMLMetaElement | null

Получает элемент тега <meta> в текущем HTML-документе.

@paramattrSelectorstring

Атрибут тега и его значение для сопоставления в формате "tag_attribute='value string'".

@returnsHTMLMetaElement | null

Найденный соответствующий элемент, если он есть.

getTags

HTMLMetaElement[]

Получает набор элементов тегов <meta> в текущем HTML-документе.

@paramattrSelectorstring

Атрибут тега и его значение для сопоставления в формате "tag_attribute='value string'".

@returnsHTMLMetaElement[]

Найденные соответствующие элементы, если они есть.

updateTag

HTMLMetaElement | null

Изменяет существующий элемент тега <meta> в текущем HTML-документе.

@paramtagMetaDefinition

Описание тега, которым следует заменить содержимое существующего тега.

@paramselectorstring | undefined

Атрибут тега и его значение для сопоставления и поиска существующего тега. Строка в формате "tag_attribute=строка значения". Если не указано, сопоставляется тег с тем же значением атрибута name или property, что и у тега-замены.

@returnsHTMLMetaElement | null

removeTag

void

Удаляет существующий элемент тега <meta> из текущего HTML-документа.

@paramattrSelectorstring

Атрибут тега и его значение для сопоставления и поиска существующего тега. Строка в формате "tag_attribute=строка значения".

@returnsvoid

removeTagElement

void

Удаляет существующий элемент тега <meta> из текущего HTML-документа.

@parammetaHTMLMetaElement

Описание тега для сопоставления и поиска существующего тега.

@returnsvoid

Описание

Сервис для управления тегами HTML <meta>.

Свойства объекта MetaDefinition соответствуют атрибутам тега HTML <meta>. Эти теги задают метаданные документа, важные для таких задач, как настройка политики безопасности содержимого, определение совместимости браузера и параметров безопасности, установка HTTP-заголовков, указание расширенного содержимого для публикации в социальных сетях и поисковая оптимизация (SEO).

Чтобы найти в документе определенные теги <meta>, используйте строку выбора атрибута в формате "tag_attribute='value string'". Например, значение attrSelector, равное "name='description'", соответствует тегу, атрибут name которого имеет значение "description". Селекторы используются с методом Document querySelector() в формате meta[{attrSelector}].

Super-powered by Google ©2010–2025.
Code licensed under an MIT-style License. Documentation licensed under CC BY 4.0.
https://angular.dev/api/platform-browser/Meta

Spec-Zone.ru

Настройки Оффлайн Что нового Помощь О нас
Spec-Zone .ru
спецификации, руководства, описания, API