library UI/Base:getMetaStack
Библиотека контроллера meta тегов страницы
Примеры
import { getMetaStack } from 'UI/Base';
const meta: IMeta = {
title: 'Page title',
og: {
description: 'Some Description',
title: 'Example title',
image: 'http://site.com/images/example.jpg',
type: 'article',
url: 'http://www.site.com/example'
}
}
getMetaStack().push(meta);
const state: IMetaState = stack.push(meta);
getMetaStack().remove(state);
Примечание
Для работы с метаданными страницы необходимо:
вызвать функцию getMetaStack, который возвращает синглтон MetaStack и использовать его API:
push(IMeta): IMetaState - для добавления метаданных
remove(IMetaState): void - для удаления метаданных
Через данное API можно работать ТОЛЬКО с такими метатегами как title и og.
Классы
Класс-Ресурс, который отвечает за обновление, удаление метаданных
Хранилище meta-данных страницы
Интерфейсы
Мета-данные страницы
Хранилище состояний meta-тегов
Состояние meta-тегов
Интерфейс для метаданных OpenGraph (og)
Методы
Возвращает MetaStack (singleton)