Bootstrap datepicker z databindem knockout.js

To pytanie jest podobne do tegoknockoutjs databind z jepery-ui datepicker, ale zamiast datepicker jQueryUI, chciałbym użyć jednego zDatepickery pasków startowych.

Interfejs API dla datepicker Bootstrap różni się od jquery-ui i mam problemy z zawinięciem głowy, dzięki czemu działa z knockout.js. stworzyłemjsFiddle, aby go wypróbować.

Wygląda na to, że datepicker Bootstrap może być znacznie prostszy w użyciu, ponieważ nie zapisuje niezależnie daty. Chciałbym jednak wiedzieć, w jaki sposób jsFiddle jest właściwym sposobem użycia widgetu datepicker Bootstrap z knockout.js, tj.

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) {
    }
};

questionAnswers(4)

yourAnswerToTheQuestion