Я использую Bootstrap 4 в проекте. Я пытаюсь заставить Angularjs работать с moment.js, но не могу.
Я использую следующий HTML-код:
<input type="date" name="somename" ng-model="theDate" max="3000-12-31" min="1000-01-01" class="form-control">
В файле mainControler.js, который я создал, у меня есть следующее:
$scope.theDateToBeDisplayed = moment($scope.theDate).format('DD/MM/YYYY');
Затем, когда я пытаюсь отобразить его с помощью следующего кода:
<span ng-bind-html="theDateToBeDisplayed"></span>
Всегда возвращает сегодняшнюю дату, а не ту, которую я выбрал в указателе даты.
mainControler.js:
app.controller('MainController', function($scope) {
$scope.theDateToBeDisplayed = moment($scope.theDate).format('DD/MM/YYYY');
});
HTML:
<div ng-app="myApp" ng-controller="MainController">
<div>
<input type="date" name="somename" ng-model="theDate" max="3000-12-31" min="1000-01-01" class="form-control">
</div>
<div>
<span ng-bind-html="theDateToBeDisplayed "></span>
</div>
</div>
Что я делаю не так?
Заранее спасибо за любые предложения.