Я изучаю durandaljs для asp.net mvc SPA. Я использую APS.net MVC4, Durandaljs, Knockoutjs, breeze, moment и другие библиотеки, найденные в образце hottowel SPA.
У меня есть клиентское представление, связанное с DOB, DateTime.
<td colspan="2">
<span id="dob" data-bind="text: DOB"></span>
</td>
и моя ViewModel содержит код
vm.studentProfile().DOB(moment(vm.studentProfile().DOB()).format('L'));
logger.log(vm.studentProfile().DOB(), null, system.getModuleId(vm), false);
Приведенный выше код фактически исходит из querySucceeded. т.е.
return manager
.executeQuery(query)
.then(querySucceeded)
.fail(queryFailed);
Это должно было работать, поскольку я уже достиг этого для некоторых других полей, но в случае DateTime KnockoutOut не обновляет графический интерфейс, тогда как я могу видеть дату в формате UPDATED в журнале консоли. Может кто-нибудь сказать мне, что мне здесь не хватает. заранее спасибо.