著者:
    作成:2026-01-21最終更新:2026-01-21

    angular-intlayer パッケージ

    angular-intlayer パッケージは、Intlayer を Angular アプリケーションに統合するために必要なツールを提供します。多言語コンテンツを扱うためのプロバイダーとサービスが含まれます。

    インストール

    bash
    npm install angular-intlayer
    

    エクスポート

    Import:

    tsx
    import "angular-intlayer";
    

    セットアップ

    関数説明
    provideIntlayerAngular アプリケーション内で Intlayer を提供する関数。

    フック

    フック説明関連ドキュメント
    useIntlayeruseDictionary に基づいていますが、生成された宣言から辞書の最適化されたバージョンを注入します。-
    useDictionary辞書(key、content)のようなオブジェクトを処理します。t() の翻訳や列挙、その他を処理します。-
    useDictionaryAsyncuseDictionary と同様ですが、非同期の辞書を扱います。-
    useDictionaryDynamicuseDictionary と同様ですが、動的な辞書を扱います。-
    useLocale現在のロケールとそれを設定する関数を返します。-
    usePathnameロケールセグメントが削除された現在のパス名を Signal<string> として返します。DestroyRef 経由で popstate に反応します。usePathname
    useIntl現在のロケールに対応する Intl オブジェクトを返します。-
    useLoadDynamic動的辞書を読み込むためのフック。-

    コンポーネント

    コンポーネント説明
    IntlayerMarkdownComponentMarkdown コンテンツをレンダリングする Angular コンポーネント。