I am trying to set init-date in angular bootsrap's datepicker directive. And I am getting the below error
Error: [$parse:syntax] Syntax Error: Token 'Jun' is an unexpected token at column 5 of the expression [Sun Jun 21 2015 17:00:00 GMT-0700 (PDT)] starting at [Jun 21 2015 17:00:00 GMT-0700 (PDT)].
Below is the mark up I am using
<div ng-controller="DatepickerDemoCtrl">
<h4>Popup</h4>
<div class="row">
<div class="col-md-6">
<p class="input-group">
<input type="text"
class="form-control"
init-date="dateOptions.initDate"
datepicker-popup="{{format}}"
ng-model="dt"
is-open="opened"
min-date="dateOptions.minDate"
max-date="'2016-06-22'"
datepicker-options="dateOptions"
date-disabled="disabled(date, mode)"
ng-required="true" close-text="Close" />
<span class="input-group-btn">
<button type="button" class="btn btn-default" ng-click="open($event)"><i class="glyphicon glyphicon-calendar"></i></button>
</span>
</p>
</div>
</div>
and here is the javascript side I have in place
angular.module('app', ['ui.bootstrap']);
angular.module('app').controller('DatepickerDemoCtrl', function ($scope) {
$scope.open = function($event) {
$event.preventDefault();
$event.stopPropagation();
$scope.opened = true;
};
$scope.dateOptions = {
formatYear: 'yy',
startingDay: 1,
minDate: new Date(2015, 9, 9),
initDate: new Date('2015-06-22')
};
$scope.format = ['MM-dd-yyyy'];
});
Not exactly sure what I might be missing here...can someone help?
Upgrade to the latest version 0.13 should fix the problem...I was using version 0.12
Hope this helps...
If you love us? You can donate to us via Paypal or buy me a coffee so we can maintain and grow! Thank you!
Donate Us With