現在の日付の30日前に日付を選択することができないようにdatepickerに検証を追加しようとしています日付ともui-bootstrapバージョン1.3.3を使用している場合、角度ui-bootstrap datepickerで最小日付と最大日付の検証を追加できません
<div class="form-group" ng-class="{ 'has-error' : memberForm.dateOfBirth.$invalid && (memberForm.dateOfBirth.$touched || memberForm.$submitted) }">
<label for="Date of Birth" class="" ng-hide="memberForm.dateOfBirth.$invalid && (memberForm.dateOfBirth.$touched || memberForm.$submitted)">Date of Birth(dd/mm/yyyy)*</label>
<label class="error_message_text" ng-show="memberForm.dateOfBirth.$invalid && (memberForm.dateOfBirth.$touched || memberForm.$submitted)"> Date of birth is required </label>
<p class="input-group" style="width:270px;">
<input type="text" class="form-control" name="dateOfBirth" uib-datepicker-popup="dd/MM/yyyy" ng-model="dt" is-open="popup1.opened" datepicker-options="dateOptions" ng-required="true" close-text="Close" alt-input-formats="altInputFormats" />
<span class="input-group-btn">
<button type="button" class="btn btn-default" ng-click="open1()"><i class="glyphicon glyphicon-calendar"></i></button>
</span>
</p>
</div>
picker-将来の30日は、私は日付のコードの下に使用しています任意の日付を選択することはできませんし、私は、スクリプトの下に使用しています -
<script src="https://ajax.googleapis.com/ajax/libs/angularjs/1.5.5/angular.js"></script>
<script src="https://angular-ui.github.io/bootstrap/ui-bootstrap-tpls-1.3.3.js"></script>
<link href="//netdna.bootstrapcdn.com/bootstrap/3.3.6/css/bootstrap.min.css" rel="stylesheet">
私はここにplunkerを作成しています - https://plnkr.co/edit/RmDyhjKpEJvTMjNRp5LE?p=preview
コードでこの検証をどのように達成することができますか?
あなただけの '分 - 日付= "MinDateプロパティ"'と 'MAX-日付= "maxDateの"'の – Matheno
可能な複製を追加することができ、[日付ピッカー角度で最大日付を設定する方法JS?](http://stackoverflow.com/questions/30687388/how-to-set-max-date-in-datepicker-angular-js) – Matheno
現在の日付として最小日付を設定し、.addDays(30 )。 – Aby