如何使用t和t-params绑定的rt绑定行为?

时间:2017-05-02 08:14:09

标签: aurelia aurelia-framework aurelia-i18n

我正在使用aurelia-i18n插件,我想使用rt绑定行为来显示基于日期绑定的本地化相对时间描述。

这很好用:

<p>${myDateProperty & rt}</p>

但是我需要在资源中使用相对时间并且无法使其正常工作:

<p t="content_ReceivedTime" t-params.bind="{ time: myDateProperty & rt }"></p>

英语资源content_ReceivedTimeReceived {{time}}的位置。我在t-params的表达式上遇到了解析器错误。

要求是每当语言环境发生变化时内容都会更新,因此使用rt绑定行为,但我还需要能够为t-params传递{{1}的对象property也是一个绑定表达式。

有人可以帮忙吗?

1 个答案:

答案 0 :(得分:2)

我还没有经过测试,但这应该可行:

<p ref="received" date-time="${ myDateProperty & rt}" t="content_ReceivedTime" t-params.bind="{ time: received.dateTime }"></p>