自定义指令不适用于角度js

时间:2015-04-13 07:07:03

标签: javascript angularjs

我在角度js中使用日期选择器的自定义指令,但似乎无法正常工作。 (包括angular-resource.js)

代码:

var myApp = angular.module('myApp',[
    'ngRoute',
    'myAppControllers',
    'ui.bootstrap',
    'ngSanitize',
]);

myApp.directive('jqdatepicker', function () {
    return {
        restrict: 'A',
        require: 'ngModel',
         link: function (scope, element, attrs, ngModelCtrl) {
            element.datepicker({
                dateFormat: 'DD, d  MM, yy',
                onSelect: function (date) {
                    scope.date = date;
                    scope.$apply();
                }
            });
        }
    };
});


<input type="text" class="form-control datepicker" ng-model="formData[field.name.field_name]" jqdatepicker/>

There是一个小提琴,但我的代码并没有

1 个答案:

答案 0 :(得分:0)

您忘记了ng-app指令告诉页面,该模板必须使用哪个模块。