2017-05-02 12 views
0

저는 aurelia-i18n 플러그인을 사용하고 있으며 rt 바인딩 동작을 사용하여 날짜 바인딩을 기반으로 현지화 된 상대 시간 설명을 표시하려고합니다.t 및 t-params 바인딩에서 rt 바인딩 동작을 어떻게 사용합니까?

이 잘 작동 :

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

그러나 나는 자원 내에서 상대 시간을 사용할 필요하고 작업을 얻을 수 없습니다

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

자원 content_ReceivedTime은 어디 Received {{time}} (영어) 표현식에 파서 오류가 발생했습니다 (t-params).

요구 사항은 time 속성은 바인딩 식뿐만 아니라 어디 로케일이 변경되면 rt 바인딩 행동 따라서 사용하지만, 나는 또한 필요할 때마다 컨텐츠 업데이트가 t-params에 대한 개체를 전달할 수있을 것입니다.

아무도 도와 줄 수 있습니까?

답변

2

나는 시험하지 않았다하지만이 작동합니다 :

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

작품을 완벽하게, 감사합니다! 이 솔루션을 여러 곳에서 사용하여 t-params를 사용하여 몇 가지 문제를 해결할 수 있습니다. – Sam

+0

좋은 해결 방법. 우리 중 하나가 문서에 홍보를 작성할 수 있다면 좋을 것입니다. Aurelia 허브에서이 정보를 얻을 수 있습니다. – zewa666

+0

즐거운 시간이 될 것입니다. @ zewa666. 나는 시간이있을 때 이것을 할 것이다. –