【发布时间】:2021-10-25 11:53:33
【问题描述】:
我正在构建一个基于 ABP 框架 4.4 版的应用程序。我正在将 ABP 的默认基本主题更改为 Nebular。我遇到了很多问题,其中之一就是本地化菜单项。在 HTML 中,我们键入 {{ '::Menu:Home' | abpLocalization }} 进行本地化,但这在 Nebular 中不起作用。例如:
import { NbMenuItem } from '@nebular/theme';
export const MENU_ITEMS: NbMenuItem[] = [
{
title: '"::Menu:Home" | abpLocalization',
icon: 'home-outline',
link: '/',
home: true,
},
];
我已将 ABP 本地化管道插入到 title 属性,但纯文本 "::Menu:Home" | abpLocalization 显示在 UI 上。我知道 Nebular 的菜单标题属性只接受字符串然后如何本地化菜单项?请提出一些解决方法。
【问题讨论】:
标签: angular typescript abp nebular