Jquery日历没有以角度js打开

时间:2016-05-31 06:15:33

标签: javascript jquery angularjs html5 datepicker

请帮助,我们的Jquery日历在使用角度js后没有打开。我是角度Js的新手。请帮忙。 您可以在此网址上找到此问题  http://www.mtwapps.com/indigo-series/index.html

请从选择框中选择导入曝光以获取另一个包含问题文本框的框,其中应弹出日历。

你也可以在这里下载代码,在这里下载code.zip Click here

请观看此快照以了解问题click here

我希望日历像这样打开。请看这样打开日历。 enter image description here

谢谢,请帮帮忙!

1 个答案:

答案 0 :(得分:0)

如果你加入,你的代码的解决方案就在这里请投票;)

link to calendar

简而言之,你的app.js应该是这样的:

(function() {
    'use strict';
    angular
        .module('app', []);

    angular.module('app')
        .controller('ExposureController', ExposureController)
        .directive('datepicker', datepicker);

    function ExposureController($scope) {

    }

    function datepicker() {
        return {
            restrict: "EAC",
            require: "ngModel",
            link: function(scope, elem, attrs, ngModelCtrl) {
                var updateModel = function(dateText) {
                    scope.$apply(function() {
                        ngModelCtrl.$setViewValue(dateText);
                    });
                };
                var options = {
                    dateFormat: "dd/mm/yy",
                    onSelect: function(dateText) {
                        updateModel(dateText);
                    }
                };
                elem.datepicker(options);
            }
        };
    }
}());

最适合你的是使用angular指令来激活jquery插件