У меня есть Angular Factory, которая получает одну дату из бэкэнда моего весеннего приложения, и я хотела добавить ее во вход, чтобы на входе календаря всегда была указана дата, полученная из бэкэнда, без возможностиПользователь, чтобы изменить его.Как я мог достичь этого?Должен ли я положить его на моем контроллере или непосредственно на кнопку?Это мой код:
Завод (объединенный с другими .factory):
.factory('DataInizioGeneraCalendario', function ($resource) {
return $resource('rest/anagrafica/dataInizioGeneraCalendario', {
get: {
method: 'GET'
}
});
Функция контроллера:
$scope.generaCalendario = function () {
$scope.modificaCalendarioDiv = true;
$scope.successMessage = false;
$("#idModificaCalendarioDiv").hide();
$scope.element = new Calendario();
autoScroll('generaCalendario');
$("#idErrorTemplate").hide();
$('#data').attr('disabled', false);
$("#idGeneraCalendarioDiv").show();
};
Ввод:
<div class="col-xs-12 col-md-2" >
<label for="dataInizio" class="row col-xs-12 control-label" style="text-align: left">da Data</label>
<input class="datepicker form-control" placeholder="gg/mm/aaaa" required type="text" id="data" ng-disabled="true" />
</div>
Редактировать: забыли добавить, функция контроллера вызывается кнопкой, отображающей ввод для календаря.