ので、私は持っています :
<input ng-model="date1" ui-date>
<div ng-model="date2" ui-date></div>
それはうまくいきます。div カレンダー 'date2' は、以前の ui-date 入力、つまり入力ボックス 'date1' の変更に従います。
AngularUI は素晴らしい仕事をしました。1 つのページに複数の入力 + div カレンダーが存在する場合、旅行代理店の予約ページを想像してみてください。「date4」は「date3」と自動的にグループ化され、「date6」は「date5」と自動的にグループ化されます...等 素晴らしい。
ただし、私のサンプル コードでは、<input ng-model="date1" ui-date>
バックスラッシュ区切り文字 'MM/dd/yyyy' を使用した US 形式でのみ機能します。
私の質問は、デフォルトの入力日付形式を変更するにはどうすればよいですか? 入力として iso-8601 'yyyy-MM-dd' を使用したい場合、ui-date はそれを有効な入力として認識しないようです。
試しui-date="yyyy-MM-dd"
てみましたが、効果はないようです。