Мой код слишком велик для размещения здесь, поэтому я просто публикую соответствующие части.
У меня довольно большое приложение, и теперь я хочу добавить сборщик данных. Я скопировал код с сайта начальной загрузки пользовательского интерфейса Angular.
В моем контроллере я инициализирую
$scope.popup1 ={'opened': false}
$scope.dt = new Date();
и объявить
$scope.open1 = function()
{
$scope.popup1.opened=true;
}
и, на мой взгляд, у меня есть
<input type="text" class="form-control" uib-datepicker-popup="{{format}}" ng-model="dt"
is-open="popup1.opened" min-date="minDate" max-date="maxDate"
datepicker-options="dateOptions" date-disabled="disabled(date, mode)"
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>
когда я нажимаю кнопку, вызывается функция, и для $scope.popup1.opened
устанавливается значение true.
Однако средство выбора даты не появляется.
Я упускаю что-то очевидное? Мне нужно включить средство выбора даты или что-то в этом роде?