Начальная загрузка с помощью базы данных 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) {
    }
};

Ответы на вопрос(4)

Ваш ответ на вопрос