Я пытаюсь интегрировать угловой ui bootstrap datepicker в свой проект, но я не могу получить раскрывающийся список календаря для отображения в моем коде. Кнопки и этикетки дисплей но календарь только показывает, как линия (jsfiddle ниже)Угловой UT Bootstrap Datepicker не отображается
JSFiddle: https://jsfiddle.net/caraclarke/umwkt39j/
JS:
angular.module('ui.bootstrap').controller('DatepickerDemoCtrl', function ($scope) {
$scope.today = function() {
$scope.dt = new Date();
};
$scope.today();
$scope.clear = function() {
$scope.dt = null;
};
$scope.options = {
customClass: getDayClass,
minDate: new Date(),
showWeeks: true
};
function getDayClass(data) {
var date = data.date,
mode = data.mode;
if (mode === 'day') {
var dayToCheck = new Date(date).setHours(0,0,0,0);
for (var i = 0; i < $scope.events.length; i++) {
var currentDay = new Date($scope.events[i].date).setHours(0,0,0,0);
if (dayToCheck === currentDay) {
return $scope.events[i].status;
}
}
}
return '';
}
});
HTML:
<div ng-controller="DatepickerDemoCtrl">
<pre>Selected date is: <em>{{dt | date:'fullDate' }}</em></pre>
<h4>Inline</h4>
<div>
<div uib-datepicker ng-model="dt" class="well well-sm" datepicker-options="options"></div>
</div>
<hr />
<button type="button" class="btn btn-sm btn-info" ng-click="today()">Today</button>
<button type="button" class="btn btn-sm btn-danger" ng-click="clear()">Clear</button>
</div>
Даже без внесения каких-либо изменения, просто копирование кода, я не могу заставить его отображаться правильно. Я также проверил, и у меня включен ui.boostrap в моем репо. https://github.com/angular-ui/bootstrap/tree/master/src/datepicker/docs
jsfiddle ссылка при условии, оленья кожа содержит загрузочный модуль. :( –
извините, не ударил обновление, теперь он должен – caraclarke