ノックアウト カスタム バインディングを使用してjquery datepicker を入力要素 (ここのように) にアタッチする方法を見つけましたが、選択した曜日名のラベルが必要です。
jquery datepicker のように、「dddd」に設定して曜日名を取得できる altField と altFormat を取得しました。これは、jquery とノックアウトを使用したエレガントなソリューションです。jquery は altField にのみ入力でき、.
また、最初に入力フィールドを「dd/mm/yy」の形式で今日の日付にバインドするオプションはありますか?
また、ここでテスト例を使用してフィドルをセットアップしました。
var ViewModel = function(){
var self = this;
self.date= ko.observable(new Date());
};
ko.applyBindings(new ViewModel());
$(function(){
$('#dp').datepicker({minDate:0, dateFormat: 'dd/mm/yy'});
});
<div>
<input id="dp" data-bind="value: date, valueUpdate: 'keyup'" />
<p>Day in week: <strong data-bind="text: date"></strong></p>
</div>