2017-03-20 6 views
0

smDateTimeRangePickerを使用して、日付と時刻の選択ダイアログを表示しています。 これに加えて、日付の操作にはmoment.jsを使用しています。私は、ユーザーが今日の日付の前に今日と5ヶ月の間の日付を選択できるようにしたい日時ピッカーの最小最大問題番号

$scope.minDate = moment().subtract(5, 'months').format('DD-MM-YYYY'); 
$scope.maxDate = moment().format('DD-MM-YYYY'); 

次のように日付ピッカーのために、私は私のコントローラでminDatemaxDateを設定します。

しかし、これらの値を日時選択ツールに割り当てると、今日の日付のみを選択することができます。その他の日付は無効です。

私は行方不明または間違っていることはありますか?
は、ここでは、この問題を再現する例にplunkerです:plunker example

答えて

0

あなたは

$scope.minDate = moment().subtract(5, 'months').format('MM-DD-YYYY'); 
$scope.maxDate = moment().format('MM-DD-YYYY'); 

format属性と一致するminDatemaxDateの形式を変更する必要があり、属性のバインディング式を使用していません

Plunker

作業
max-date="{{maxDate}}" 
min-date="{{minDate}}" 

以下のようなテンプレートで

+0

ああ、それは私の馬鹿だった。中括弧を追加するのを忘れてしまった!訂正ありがとうございました:) –

+0

最小、最大日付の日付形式をフォーマット属性 –

+0

と一致させるのを忘れてしまったのはうれしいです。私はすでに両方の形式が同じです。 –

関連する問題