【发布时间】:2017-05-25 23:54:05
【问题描述】:
我在绑定基于 jquery-UI 的日历控件时遇到问题。 我正在使用 Knockout 和 REST API 来获取日期值,并且它在如下输入文本框中正确填充,但日历没有反映填充日期的正确绑定?需要做什么才能在日历中反映正确的日期。
<div class="form-group">
<label for="LaunchDate">Launch Date</label>
<div class="input-group"
<input type="text" data-bind="value: Launch_Date" class="date-picker form-control input-sm" id="LaunchDate"/>
<label for="LaunchDate" class="input-group-addon btn"><span class="glyphicon glyphicon-calendar"></span> </label>
</div>
</div>
淘汰JS代码:
self.Launch_Date = ko.observable(moment.utc(data.d.Launch_Date).format("YYYY-MMM-DD"));
DatePicker 代码 JQuery UI 和引导程序:
$(".date-picker").datepicker();
【问题讨论】:
-
考虑使用敲除自定义绑定
-
是的,我尝试使用以下自定义 KO Binder,它对我不起作用
标签: jquery-ui knockout.js twitter-bootstrap-3 calendar