Если вы просто пытаетесь сделать так, чтобы средство выбора даты появлялось при нажатии, сделайте это с помощью AngularJS:
Контроллер:
$scope.add = function() {
$scope.showDatePicker = true;
}
Шаблон:
<button ng-click="add()">Add Datepicker</button>
<div ng-show="showDatePicker" class="input-group date">
<input class="form-control input-sm" placeholder="dd/mm/yyyy"type="text">
<span class="input-group-addon">
<span class="fa fa-calendar"></span>
</span>
</div>
Когда вы нажимаете кнопку с add()
, $scope.showDatePicker
устанавливается в значение true, и отображается указатель даты. Вы также можете добавить кнопку, чтобы «скрыть» указатель даты:
$scope.remove = function() {
$scope.showDatePicker = false;
}
Или вы можете создать функцию, которая переключает ее, где add
и remove
происходят в одной и той же функции.