Угловой и микширующий интерфейс jQuery - почему бы и нет?

У меня есть следующий код ...

<div ng-controller="CalendarCtrl">
    <input type="text" ng-model="model.selectedDate" ng-change="onCalendarChange()" id="calendar" />
</div>

<script>
    var app = angular.module("myApp", []);

    app.controller("CalendarCtrl", function($scope) {
        var currentDate = new Date();
        $scope.model = { selectedDate: (currentDate.getMonth() + 1) + "/" + currentDate.getDay() + "/" + currentDate.getFullYear() };
        console.log($scope.model);

        $scope.onCalendarChange = function() {
            console.log(currentDate);
        };
    });

    $(document).ready(function() {
        $("#calendar").datepicker();
    });
</script>

Этот код работает прекрасно. Вызывается событие изменения, и новая selectedDate отображается правильно.

Тем не менее, я продолжаю видеть сообщения, где разработчики используют всевозможные обручи (в основном директивы), чтобы заставить указатель даты работать в Angular.

Я что-то здесь упускаю?

Ответы на вопрос(1)

Ваш ответ на вопрос