我注意到在https://github.com/aurelia/i18n/issues/123中已经解决了类似的问题。但这是具有字面价值的" t/i18n"中的一个问题。
,但我面临着" t.bind"的问题我们有一个用例,我们需要构造表达式并将其绑定到" T/I18N'
例如:
<template>
<my-custom-element t.bind="messagekey" t-params.bind="{ param1: 10, param2: 10 }"></my-custom-element>
<my-custom-element t.bind="messagekey"></my-custom-element>
</template>
在视图模型中,我们将MessageKey构造为Bellow:
this.messagekey = "[title]content_key";
运行应用程序时,什么也没写给自定义元素。
但是,我用字面值尝试了" t";
<template>
<my-custom-element t="[title]content_key" t-params.bind="{ param1: 10, param2: 10 }"></my-custom-element>
<my-custom-element t="[title]content_key"></my-custom-element>
</template>
它有效。
有人可以帮我吗?
只是为了完成此操作,听起来像是与I18N插件无关的副作用。https://github.com/aurelia/i18n/issues/226