Đặt câu hỏi và nhận tóm tắt tài liệu bằng cách tham chiếu trang này và nhà cung cấp AI bạn chọn
Lịch sử phiên bản
- "Khởi tạo lịch sử"v9.0.013/6/2026
Nội dung của trang này đã được dịch bằng AI.
Xem phiên bản mới nhất của nội dung gốc bằng tiếng AnhIf you have an idea for improving this documentation, please feel free to contribute by submitting a pull request on GitHub.
GitHub link to the documentationCopy doc Markdown to clipboard
Di Chuyển Từ Transloco Sang Intlayer
Nếu ứng dụng Angular của bạn hiện đang sử dụng @jsverse/transloco, bạn có thể di chuyển sang Intlayer bằng cách sử dụng bộ điều hợp tương thích của chúng tôi. Quá trình chuyển đổi này cho phép bạn duy trì cú pháp template hiện có trong khi tận dụng cấu trúc từ điển mạnh mẽ của Intlayer.
Phải làm gì
Chỉ cần chạy lệnh khởi tạo trong dự án của bạn:
Sao chép mã vào clipboard
npx intlayer initLệnh này sẽ tạo cấu hình intlayer.config.ts cần thiết. Sau đó bạn sẽ thay thế các import Transloco của mình bằng các module @intlayer/transloco hoặc dựa vào các bí danh build.
Những gì diễn ra bên dưới
Transloco sử dụng các phạm vi và TranslocoService (translate, selectTranslate), cùng với các directive cấu trúc (*transloco="let t") và pipe (| transloco).
Bên dưới:
- Phạm vi: Ánh xạ tự nhiên đến các key từ điển Intlayer, cung cấp một cách loại bỏ tuyệt vời cho tối ưu hóa bundle.
- Service & Directive: Bộ điều hợp Angular của Intlayer thay thế liền mạch các provider, cho phép các pipe và directive template hiện có của bạn giải quyết các chuỗi dựa trên các từ điển Intlayer.
- Phân tích tại thời điểm build: Bộ phân tích TypeScript nhận ra các lời gọi
instant/get, và việc loại bỏ fallback đảm bảo tính chính xác ngay cả khi việc sử dụng template không thể theo dõi tĩnh được.