【发布时间】:2017-07-14 12:11:36
【问题描述】:
我正在尝试按照以下示例将日期选择器绑定到我的模板属性中:http://jsfiddle.net/H8xWY/130/
从提琴手看起来很简单,但问题是当我专注于日期文本框时,日期选择器根本不会出现。也没有控制台错误。不知道为什么什么都没发生以及我错过了什么?
我的模特:
var MyViewModel = function(model) {
var self = this;
self.date = ko.observable(new Date());
}
我的模板:
<div id="my-form">
<input data-bind="datepicker: date, datepickerOptions: { minDate: new Date() }" />
</div>
<script src="models/my-model.js" type="text/javascript"></script>
<script type="text/javascript">
var target = document.getElementById("my-form");
var data = @Html.Raw(Json.Encode(Model));
var myViewModel = new MyViewModel(data);
ko.applyBindings(myViewModel, target);
</script>
【问题讨论】:
-
您是否添加了类似andersmalmgren.github.io/Knockout.Bindings/src/… 的淘汰扩展?
-
公平点,谢谢:)
标签: knockout.js datepicker knockout-templating