我已经开始使用 mustache.js,到目前为止我印象非常深刻。虽然有两件事让我感到困惑。第一个导致第二个,所以请耐心等待。
我的 JSON
{"goalsCollection": [
{
"Id": "d5dce10e-513c-449d-8e34-8fe771fa464a",
"Description": "Multum",
"TargetAmount": 2935.9,
"TargetDate": "/Date(1558998000000)/"
},
{
"Id": "eac65501-21f5-f831-fb07-dcfead50d1d9",
"Description": "quad nomen",
"TargetAmount": 6976.12,
"TargetDate": "/Date(1606953600000)/"
}
]};
我的处理函数
function renderInvestmentGoals(collection) {
var tpl = '{{#goalsCollection}}<tr><td>{{Description}}</td><td>{{TargetAmount}}</td><td>{{TargetDate}}</td></tr>{{/goalsCollection}}';
$('#tblGoals tbody').html('').html(Mustache.to_html(tpl, collection));
}
Q1 如您所见,我的“TargetDate”需要解析,但我不确定如何在当前函数中执行此操作。
Q2 假设我想在渲染之前对我的一个或多个对象执行一些功能或格式化,那么最好的方法是什么?