javascript - 添加自动翻译到 angular-ui-grid 标题

标签 javascript angularjs angular-ui-grid

我有一个 angular-ui-grid,目前我将其分配给已经 $translated 行的行标题。这意味着当用户更改语言时,我必须负责重新翻译。例如:

// part of columnDefs
Project: { // Shows Project(s)
                field: 'Project',
                displayNameKey: tr.projects, // already translated line
                enableHiding: false, ...
               // ans do on
            },

我可以以某种方式为 header 指定一个过滤器,让我可以自动翻译内容,而无需自己处理重新翻译吗?

此外,我想添加作用于特定列的数据单元格的相同翻译过滤器,然后我可以在其中存储翻译键。 (我不需要每一列,因为这会浪费资源。)

最佳答案

添加

headerCellFilter: "translate"

在列定义中

关于javascript - 添加自动翻译到 angular-ui-grid 标题,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/29140425/

相关文章:

javascript - 是否可以在 Cypress 提示中显示的文本框中键入内容,然后单击“确定”按钮

javascript - 为什么这段代码在 AngularJS 1.2 中不起作用?

javascript - AngularJS 自定义 orderBy 来自同一变量

javascript - Angular JS 过滤器 2 值?

javascript - Angular + ui-grid + 计算列总数

javascript - Angular ui-grid 渲染的回调函数

javascript:检查对象是否具有特定元素或属性的最佳方法?

javascript - Protractor 获取下拉列表中所有项目的计数

Javascript 正则表达式仅匹配整个单词,仅由空格绑定(bind)

javascript - 使用 Angular 和 Bootstrap-UI 构建的 UI-Grid 在以某种方式调整窗口大小之前不会自行调整大小