formatowanie daty mustache.js
Zacząłem używać mustache.js i do tej pory jestem pod wrażeniem. Chociaż dwie rzeczy mnie łamią. Pierwszy prowadzi do drugiego, więc miej ze mną.
Mój JSON
<code>{"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)/" } ]}; </code>
Moja funkcja obsługi
<code>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)); } </code>
Q1 Jak widzisz, moja „TargetDate” wymaga parsowania, ale nie jestem pewien, jak to zrobić w ramach mojej obecnej funkcji.
Q2 Powiedz, że chciałem wykonać jakąś funkcję lub formatowanie jednego lub kilku moich obiektów przed renderowaniem, jaki jest najlepszy sposób, aby to zrobić?