我正在为 asp.net mvc SPA 探索 durandaljs。我正在使用在 hottowel SPA 示例下找到的 APS.net MVC4、Durandaljs、Knockoutjs、breeze、moment 和其他库。
我有一个与 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。IE
return manager
.executeQuery(query)
.then(querySucceeded)
.fail(queryFailed);
这应该是有效的,因为我已经为其他一些字段实现了这一点,但是如果 DateTime KnockoutOut 不会更新 GUI,而我可以在控制台日志中看到 UPDATED 格式日期。有人可以告诉我我在这里缺少什么。提前致谢。