2016-12-08 9 views
1

ng-bs-daterangepickerで選択した日付が過去であることを確認する必要があります。ここで ng-bs-daterangepickerで過去の日付のみを選択するにはどうすればよいですか?

は一例です。

私は、開始日と終了日持って、私はグラフで表示する日付を選択する必要があります。 最初のピッカーでは、過去のものでなければならない「FROM」日付を設定する必要があり、2番目のピッカーで「TO」日付を選択する必要があります。この日付はFROM日付よりも小さくなくてはなりません。今日の日付。

私はこの試みた:それはPlunker

+0

max-dateは機能していませんか? – Dev

+0

こんにちは、彼らは働いていません – Arter

+0

あなたのplunkrには多すぎる問題があります。問題を再現するためにplnkkrを入手できますか? AngularJSライブラリが追加されていません。 – bhantol

答えて

1

固定MAX-日付である

<input 
type="daterange" 
ng-model="dates" 
format="L" 
separator="/" 
max-date={{todyDateRangeChart}}; 
opens="left" 
/> 

とCtrlで

$scope.todyDateRangeChart = new Date(); 

Hereを。

文字列の日付でしか機能していないようです。

<input 
type="daterange" 
ng-model="dates" 
format="L" 
separator="/" 
min-date="{{minDate}}" 
max-date="{{maxDate}}" 
opens="left" /> 

とコントローラで:コントローラへ

$scope.minDate = '2013-08-01'; 
$scope.maxDate = '2013-09-30'; 

いくつかの追加の変更:私も順番やスクリプトを変更 - の角度が少しだけNG-ブートストラップ日付ピッカーの前にあります。コントローラをng-controllerとして追加しました。

Plunker

+0

これはthnxですが、これを動作させるにはどうすればいいですか? "最初のピッカーでは、過去にある必要がある" FROM "日付を設定する必要があります。 2番目のピッカーでは、「TO」日付を選択する必要があります。この日付は、FROM日付よりも小さくなくてはならず、今日の日付よりも大きくはありません。 – Arter

+0

plnkrは2013年と全く同じことを続けています – bhantol

関連する問題