aurelia i18n updateTranslations 不刷新 RC

标签 aurelia

问题仅在使用时出现

${'message' | t }

当我使用格式

t="message"

它显示空白(什么也没有),但响应语言更改然后显示。

s.subscribe('i18n:locale:changed', payload => {
      this.i18n.updateTranslations(this.element);
});

更改语言时受到攻击,但没有任何刷新。

问候

最佳答案

原因是 ValueConverters 无法从外部收到信号以指示重新评估。

正是针对这种情况,正如 @valichek 提到的那样引入了 TBindingBehavior。如果这不起作用,我会要求您在官方存储库中创建一个问题,包括描述该问题的小样本。

关于aurelia i18n updateTranslations 不刷新 RC,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/39287046/

相关文章:

aurelia - 如何在 Aurelia 中使用具有多个属性的 computedFrom

javascript - 仅当所有绑定(bind)准备就绪时才运行代码

javascript - 尝试将 Aurealia-Authentication 添加到 sculpture-typescript 模板

javascript - aurelia-dialog modal 的 body 大小不正确

javascript - 奥里莉亚 | json解析无法捕获的异常?

internationalization - i18n 想要加载一个未指定的翻译

javascript - 如何在 aurelia 中包含 elasticsearch javascript 库?

javascript - 根据消息类型设置 toastr 选项 (Aurelia)

javascript - Aurelia:自定义元素未按预期呈现输出。浏览器不加载js文件。

javascript - Aurelia:单例 View 中的静态自定义元素