Автор:
    Создание:2026-01-21Последнее обновление:2026-01-21

    Пакет angular-intlayer

    Пакет angular-intlayer предоставляет необходимые инструменты для интеграции Intlayer в Angular-приложения. Он включает провайдеры и сервисы для работы с мультиязычным контентом.

    Установка

    bash
    npm install angular-intlayer
    

    Экспорт

    Импорт:

    tsx
    import "angular-intlayer";
    

    Настройка

    ФункцияОписание
    provideIntlayerФункция для регистрации Intlayer в вашем Angular-приложении.

    Хуки

    ХукОписаниеСвязанный документ
    useIntlayerОснован на useDictionary, но внедряет оптимизированную версию словаря из сгенерированного объявления.-
    useDictionaryОбрабатывает объекты, похожие на словари (ключ, содержимое). Обрабатывает переводы t(), перечисления и т.д.-
    useDictionaryAsyncТо же, что и useDictionary, но обрабатывает асинхронные словари.-
    useDictionaryDynamicТо же, что и useDictionary, но обрабатывает динамические словари.-
    useLocaleВозвращает текущую локаль и функцию для её установки.-
    usePathnameВозвращает текущий путь в виде Signal<string> с удаленным сегментом локали. Реагирует на popstate через DestroyRef.usePathname
    useIntlВозвращает объект Intl для текущей локали.-
    useLoadDynamicХук для загрузки динамических словарей.-

    Компоненты

    КомпонентОписание
    IntlayerMarkdownComponentКомпонент Angular, который рендерит markdown-контент.