Bootstrap Datepicker mit knockout.js Datenbindung

Diese Frage ähneltknockoutjs databind mit jquery-ui datepicker, aber anstelle des jQueryUI Datepickers möchte ich einen derBootstrap Datepicker.

Die API für den Bootstrap-Datepicker unterscheidet sich von jquery-ui, und ich habe einige Probleme damit, ihn mit knockout.js zum Laufen zu bringen. ich habe erschaffenein jsFiddle um es auszuprobieren.

Es scheint, dass der Bootstrap Datepicker viel einfacher zu verwenden ist, da er das Datum nicht unabhängig speichert. Ich möchte jedoch wissen, ob die jsFiddle die geeignete Methode ist, um das Bootstrap-Datepicker-Widget mit knockout.js zu verwenden, d. H.

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

Antworten auf die Frage(4)

Ihre Antwort auf die Frage