Wie zu verwenden datepicker in AngularJS mithilfe von benutzerdefinierten Richtlinie als Klasse?

Unten sind meine HTML-und Javascript-code, die ich verwendet habe.

HTML-Code:

<html>
<head>
<script
    src="http://ajax.googleapis.com/ajax/libs/angularjs/1.2.26/angular.min.js"></script>
<script src="date.js"></script>
</head>
<body>
    <div ng-app="app">
        <input type="text" ng-model="date" class="datepicker"></input>
        {{ date }}
    </div>
</body>
</html>

Java-Script:

var datePicker = angular.module('app', []);

datePicker.directive('datepicker', function () {
    return {
        restrict: 'C',
        require: 'ngModel',
         link: function (scope, element, attrs, ngModelCtrl) {
            element.datepicker({
                dateFormat: 'dd, MM, yy',
                onSelect: function (date) {
                    scope.date = date;
                    scope.$apply();
                }
            });
        }    
    };
});

Nun wenn ich auf die textbox, der datepicker popup nicht kommt.

Kann mir bitte jemand helfen mit einer Lösung, die diesen datepicker arbeiten?

InformationsquelleAutor kumareloaded | 2014-11-07

Schreibe einen Kommentar