Автор:
    Дата створення: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(), перелічення (enumerations) тощо.-
    useDictionaryAsyncТе саме, що useDictionary, але працює з асинхронними словниками.-
    useDictionaryDynamicТе саме, що useDictionary, але працює з динамічними словниками.-
    useLocaleПовертає поточну локаль і функцію для її встановлення.-
    usePathnameПовертає поточний шлях як Signal<string> з видаленим сегментом локалі. Реакгує на popstate через DestroyRef.usePathname
    useIntlПовертає об'єкт Intl для поточної локалі.-
    useLoadDynamicХук для завантаження динамічних словників.-

    Компоненти

    КомпонентОпис
    IntlayerMarkdownComponentAngular-компонент, який відображає вміст у форматі Markdown.