1

我正在使用命名模板为挂在我的视图模型上的对象生成 html。这工作正常。

我的对象的属性之一是 UTC 日期。我想在生成 html 之前将该日期转换为用户浏览器的时区。

我可以监听 afterRender 事件并设置 html 元素值,但我很好奇是否存在更清洁的方法?

在我的模板中,我想知道如何执行以下操作...?

 <div data-bind="text: 'CreatedOn: ' + localizeDate(CreatedOn);"</div>
 ....
 function localizeDate(dateTolocalize)  {.... };

我已经搜索了文档,但找不到它。

谢谢,

4

1 回答 1

1

哇我是个白痴!看来您可以轻松地在模板中调用函数,只是不要在语句末尾包含分号。

<div data-bind="text: 'CreatedOn; ' + localizeDate(CreatedOn)"></div>

效果很好:-)

于 2012-08-06T02:47:50.500 回答