Начальная загрузка с помощью базы данных knockout.js
Этот вопрос похож наknockoutjs привязка данных с помощью jquery-ui datepicker, но вместо указателя даты jQueryUI я хотел бы использовать один изBootstrap Datepickers.
API для DatePicker Bootstrap отличается от jquery-ui, и у меня возникают некоторые проблемы, когда я пытаюсь заставить его работать с knockout.js. Я создалJSFiddle, чтобы попробовать это.
Похоже, что DatePicker Bootstrap может быть намного проще в использовании, потому что он не хранит дату независимо. Однако я хотел бы знать, является ли jsFiddle подходящим способом использования виджета DatePicker Bootstrap с knockout.js, т.е.
ko.bindingHandlers.datepicker = {
init: function(element, valueAccessor, allBindingsAccessor) {
//initialize datepicker with some optional options
var options = allBindingsAccessor().datepickerOptions || {};
$(element).datepicker(options);
ko.utils.domNodeDisposal.addDisposeCallback(element, function() {
$(element).datepicker("destroy");
});
},
update: function(element, valueAccessor) {
}
};